▷ Apply Now Software Engineer

22 hours ago


Hyderabad Telangana, India Foundation AI Full time

Designation Software Engineer Backend Location Hyderabad India Work Mode Office Reporting to Engineering Manager About US Foundation AI automatically ingests incoming documents emails and attachments from across your firm It profiles matches classifies and saves each to your DMS and then automates document-dependent workflows according to your rules Read more about us at Job Overview At Foundation AI we are looking for a Software Engineer who has 2-4 years of work experience to design develop and maintain high-quality software solutions The ideal candidate is a problem solver with a strong technical background who can contribute to the development process while continuously improving system performance and scalability Should have Adaptability and willingness to learn new tools languages They should possess good communication skills as well as a positive attitude and a drive to learn Key Responsibilities Software Development Write clean maintainable and scalable code using the technology stack used across the company and list below System Design Collaborate with senior engineers to design and implement scalable software solutions Code Reviews Participate in peer code reviews to maintain high-quality standards Testing Debugging Write and execute unit tests integration tests and performance tests to ensure software reliability Agile Development Work within an Agile Scrum team to deliver features iteratively CI CD DevOps Support continuous integration and deployment processes Collaboration Work closely with product managers designers and other engineers to understand business requirements and translate them into technical solutions Documentation Maintain technical documentation for reference and future development Note Responsibilities will be tailored based on the candidate s experience and expertise aligning with Software Engineer I II or III levels Skills and Tools Programming Languages Develop test deploy and debug high-quality software applications using programming languages and frameworks as per our technology stack Writes optimized scalable and secure solutions that adhere to team and industry standards Applies best practices for error handling performance optimization and security in code Participates in code reviews offering constructive feedback to peers Writes optimized scalable and secure solutions that adhere to team and industry standards Leads and improves team coding standards ensuring consistency and quality Provides technical guidance and mentorship to junior developers on coding practices and language features Requirements Analysis Understands and interprets requirements for individual tasks with minimal guidance Analyzes feature-level requirements understanding end-to-end impact on systems Identifies gaps or ambiguities in assigned tasks and seeks clarification from senior team members Assists in breaking down tasks into development steps based on requirements Documents assumptions when details are not fully provided Proactively identifies dependencies or technical constraints affecting the requirements SDLC Understands basic SDLC concepts e g requirements development testing deployment Follows established team processes and participates in sprint activities Participates in code reviews testing and simple deployments under guidance Applies SDLC best practices independently across development cycles Ensures code is unit-tested and works within CI CD pipelines Proactively identifies gaps in team SDLC processes and suggests improvements Technical Competency Applies fundamental concepts writes efficient and readable code Develops optimized solutions troubleshoots effectively Designs modular solutions mentors on best practices Unit Testing Writes basic unit tests for individual components Develops comprehensive test cases ensures code coverage Establishes testing best practices mentors on test-driven development Estimation Assists in estimation efforts provides input on time required for tasks Estimates task complexity independently Contributes to sprint planning reviews and improves estimation processes Problem-solving Breaks down tasks applies logical debugging Solves moderate technical issues independently Should be able to identify the problems Tackles complex technical challenges suggests alternative approaches Designs solutions for complex problems with guidance Critical Thinking Understands the why behind assigned tasks Understands requirements and asks clarifying questions Identifies inefficiencies and suggests improvements Evaluates trade-offs in design and implementation decisions Evaluates multiple solutions and selects the best approach Effective Communication Communicates task status asks clear questions Articulates technical challenges to non-technical stakeholders influences decisions Shares progress in daily standups and presents technical solutions to peers Actively seeks out feedback from their teammates and manager and works to use feedback that they receive as a tool for growth Delivers praise and constructive feedback to their team teammates and manager in a useful manner Communicates blockers proactively Leadership Contributes to team discussions and seeks guidance on decisions Assists in planning and provides input on technical decisions Starts influencing design and development approaches within the team Ownership Delivers assigned tasks on time with support and ensures quality Takes ownership of small features or modules and ensures timely delivery Ensures the successful delivery of increasingly complex tasks and contributes to improving team processes Technical Skills Technical Skills Set Requirement Level Python Flask and Fast API Must Have Messaging System - Rabbit MQ Good to Have Async Task Executor - Celery Good to Have OOP Good to Have Observability ELK logging tools like Datadog Splunk New Relic Good to Have Relational database knowledge - Postgres SQL Must Have Experience with debugging complex applications Good to Have Experience with creating consuming RESTful web services Must Have Proficient in versioning systems like Git or SVN Good to Have Knowledge about unit testing code coverage code quality Must Have External Scheduler - Airflow Good to Have Understand Low level design documentation Good to Have Understand High Level design documentation Good to Have Docker and Kubernetes knowledge Good to Have CI CD Knowledge e g GitHub Actions Good To Have Exposure to Cloud technologies like AWS Azure GCP Good to Have Web Technologies HTML5 CSS3 JavaScript ES6 Good to Have Client side state management - Redux Good to Have Working in Agile Scrum Good to Have Education A B-Tech degree in Computer Science or equivalent experience relevant to the functional area 2-4 Years of experience in building enterprise systems in Python HTML JavaScript SQL XML Web Services and related technologies Our Commitment At Foundation AI we re committed to creating an inclusive and diverse workplace We value equal opportunity and affirmative action principles giving everyone an equal chance to succeed We re dedicated to offering equal employment opportunities regardless of race color ancestry religion sex national origin sexual orientation age citizenship marital status disability gender identity or veteran status Upholding these values and adhering to applicable laws is paramount to us For any feedback or inquiries please contact us at Learn more about us at Powered by JazzHR



  • Hyderabad, Telangana, India Infor Full time

    Description Requirements Candidate with good academic record and throughout Open to learn new technologies and domains Requirements Having strong fundamentals in programming strong analytical and logical skills Understand the importance of Cyber Security Bachelor s degree in Computer Science Software Engineering or a related field Strong...


  • Hyderabad, Telangana, India Gap Full time

    About Gap Inc Our past is full of iconic moments xe2x80x94 but our future is going to spark many more Our brands xe2x80x94 Gap Banana Republic Old Navy and Athleta xe2x80x94 have dressed people from all walks of life and all kinds of families all over the world for every occasion for more than 50 years But were more than the clothes that we make We...

  • Principal Engineer

    6 days ago


    Hyderabad, Telangana, India GrowthAXL Full time

    Principal Engineer - Service Now - Now Assist AI Agents Role - Principal Engineer for ServiceNow focusing on Now Assist AI Agents - Lead the development of modern Service Management and Automation solutions primarily in Healthcare - Design develop and own AI agent platform components including prompt engineering integrations and workflows ...


  • Hyderabad, Telangana, India Microsoft Full time

    Are you ready to be at the cutting edge of technology and make a global impact At Microsoft we re not just about cloud computing we re about revolutionizing how people and organizations thrive through advanced technology Join our Azure Specialized team in India and be a part of a vibrant group of innovators shaping the future of cloud infrastructure From...


  • Hyderabad, India Dhruva Space Full time

    Role Overview and Responsibilities: Dhruva Space is seeking an experienced and highly skilled Senior Software Engineer to drive the design, development, and delivery of mission-critical software systems. This role combines technical leadership with hands-on coding, ensuring the robustness, scalability, and reliability of software that enables spacecraft...


  • Hyderabad, Telangana, India Marriott Tech Accelerator Full time

    Role Title Senior Software Engineer I Position Summary We are seeking an outstanding engineering talent with the experience to lead the design solutioning and delivery of large-scale enterprise Cloud-Native applications and Distributed Systems The ideal candidate is product-focused deeply passionate about solving complex problems and excited about...


  • Hyderabad, Telangana, India Cigna Full time

    Software Engineering Associate Advisor - HIH - Evernorth Position Overview The job profile for this position is Software Engineering Associate Advisor which is a Band 3 Contributor Career Track Role Excited to grow your career We value our talented employees and whenever possible strive to help one of our associates grow professionally before...


  • Hyderabad, India Chase Bank Full time

    Job Description We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Lead Software Engineer at JPMorgan Chase within the Consumer & Community Banking - Authentication team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a...


  • Hyderabad, Telangana, India Qualcomm Full time

    Company Qualcomm India Private LimitedJob Area Engineering Group Engineering Group Software EngineeringGeneral Summary Software Integration Build and Release Troubleshoot run time and build related problems and report findings Ensure software builds run properly on target device First hand triage of the test failure on device Minimum Qualifications 1...


  • Hyderabad, Bengaluru, Chennai, India LTIMindtree Limited Full time

    Job Description Description We are seeking a Specialist - Software Engineering to join our dynamic team in India. The ideal candidate will have a strong background in software development and be responsible for designing, developing, and implementing high-quality software solutions that meet our business needs. Responsibilities - Design, develop, and...