
Associate Software Engineer
1 week ago
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 an Associate Software Engineer who has 0-2 years of work experience to develop and maintain high-quality software solutions. The ideal candidate is a problem solver with a good technical background who can contribute to the development and implementation 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 well-documented code under guidance. Follow coding standards and development best practices..Bug Fixing: Investigate and fix simple bugs assigned by senior developers. Participate in triaging and debugging activitiesUnit Testing & Code Reviews: Submit code for review and apply feedback. Observe senior engineers to learn from peer reviews. Write and maintain unit and integration tests for developed features and participate in test case reviews and QA cycles.Problem Solving, Accountability, Feedback & Improvement: Apply logical thinking to resolve issues and escalate when needed. Take ownership of assigned tasks and deliver within timelines. Accept constructive feedback and show improvement over timeVersion Control: Use Git tools effectively to manage code commits and branches.Agile Participation: Attend daily stand-ups, sprint planning, and retrospectives. Understand and contribute to team velocity and goals.Continuous Learning & Mentorship: Stay updated with new tools, technologies, and trends in the software development space. Work closely with a mentor or lead engineer to improve skills and domain knowledge.CI/CD & DevOps: Support continuous integration and deployment processes.Cross-Functional Communication: Work closely with product managers, designers, and other engineers to understand business requirements and translate them into technical solutionsDocumentation: Create and maintain basic technical documentation for assigned work (e.g., APIs, modules, processes).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: Writes efficient, maintainable, and testable code with some consideration for performance and error handlingUnderstands fundamental programming concepts such as variables, loops, conditionals, and functions.. Familiar with basic development tools such as IDEs and version control (e.g., Git – clone, commit, push).Understands version control branching strategies and contributes to team repositories (e.g., branching, pull requests, and merges).Capable of debugging issues independently using IDE tools, logs, and debugging utilities.Supports peer code reviews by offering basic feedback on style, logic, and potential improvements Requirements AnalysisUnderstand requirements and be able to implement features according to provided specifications.Interprets functional and non-functional requirements independently for small, well-defined tasks.Collaborates with peers and senior developers to refine requirements within the context of a task or feature.Documents uncertainties or blockers and escalates issues promptly when requirements seem unclear.Evaluates how changes in requirements impact existing code and dependencies.Analyzes moderately complex requirements and breaks them down into implementation steps.Suggests minor refinements or alternative approaches to optimize task implementation based on understanding of system constraints and best practices SDLCBasic awareness about the software development lifecycleShould be able to follow the software development lifecycleShould be able to enhance the processes related to software development. Follow coding standards Technical CompetencyShould have good technical competence in programming languages like Python, javascriptShould be able to understand key components of the technology stack Should be able to work on the key components used in the technology stack Unit TestingShould be able to run the Unit /Integration test codeShould be able to write unit testing for the features owned.Should be able to derive the coverage for the unit test written DocumentationMaintain technical documentation for developed software, APIs, and processesWrite technical documentation for the code writtenPublish technical documentation for the code written Problem-solvingShould assist the team in problem-solvingDebugs moderate issues with supportProposes solutions for minor technical challenges Critical ThinkingFollows task instructions accuratelyCapability to break down problems into smaller chunk of problemsIdentifies basic issues and reports themSuggests minor process improvements Effective CommunicationShould have good written and verbal communication skills to talk to peers, colleagues and immediate reporting authorityAsks questions to clarify tasksCommunicates task progress and challengesExplains simple technical concepts to peersActively seeks out feedback from the manager OwnershipCompletes individual tasks under supervision, focusing on quality.Takes ownership of basic tasks with minimal guidance and delivers as expected.Starts demonstrating initiative by identifying small improvements in code or processes and ensuring delivery independentlyTechnical Skills
Technical Skills Set
Requirement Level
Python
Must Have
Flask and Fast API
Good to 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
Good to Have
Experience with debugging complex applications
Good to Have
Experience with creating/consuming RESTful web services
Good to Have
Proficient in versioning systems like Git, or SVN
Good to Have
Knowledge about unit testing, code coverage, code quality
Good to 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. 0-2 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
-
US IT Staffing Business Development Manager
3 weeks ago
Hyderabad, Telangana, India Boston Associate Software Systems Full timeCompany Description Boston Associate Software Systems, established in 2016 and renamed in 2018, is an IT staffing and solutions firm specializing in contract, contract-to-hire, and direct hire roles across the nation. The company adopts a relationship-based model to better understand the needs of both clients and consultants. Utilizing a vast network of...
-
US IT Staffing Business Development Manager
2 weeks ago
Hyderabad, Telangana, India Boston Associate Software Systems Full timeCompany Description Boston Associate Software Systems, established in 2016 and renamed in 2018, is an IT staffing and solutions firm specializing in contract, contract-to-hire, and direct hire roles across the nation. The company adopts a relationship-based model to better understand the needs of both clients and consultants. Utilizing a vast network of...
-
Software Engineer, Associate
2 days ago
Hyderabad, Telangana, India Infor Full timeJob DescriptionPosition Summary:We are seeking a dedicated and enthusiastic Associate Software Engineer to join our innovative team developing the Infor Mongoose platform. Mongoose is Infor s rapid application development platform, enabling our application teams to build business applications rapidly. As part of our highly energetic team, you will contribute...
-
Senior Associate Software Engineer
1 week ago
Hyderabad, Telangana, India beBeeSoftware Full time ₹ 18,00,000 - ₹ 30,00,000Job Title:A Senior Associate Software Engineer PositionJob DescriptionThis role involves developing and delivering robust technology solutions in a regulated environment by collaborating with business partners, information systems (IS) colleagues, and service providers.The ideal candidate will possess a strong foundation in software engineering principles,...
-
Associate Software Engineer
15 hours ago
Hyderabad, Telangana, India TekWorks Full time ₹ 1,04,000 - ₹ 1,30,878 per yearTHIS REQUIREMENT IS FOR A CLIENTJob Overview:As an Associate Software Engineer at our Hyderabad office, you'll kickstart your career by working on real-time projects that impact users directly. You'll be part of a passionate team where learning and innovation are encouraged. This role is perfect for fresh graduates who are eager to apply their technical...
-
Hyderabad, Telangana, India beBeeSoftware Full time ₹ 20,00,000 - ₹ 25,00,000Job Title: Software Engineering Associate AdvisorOverview of the RoleWe are seeking a highly skilled and experienced software engineering associate advisor to join our team. The successful candidate will be responsible for designing, developing, and maintaining robust software solutions that meet our clients' needs.Responsibilities
-
Software Engineering Associate Advisor
1 week ago
Hyderabad, Telangana, India Cigna Healthcare Full time US$ 1,00,000 - US$ 1,50,000 per yearJob DescriptionWe are excited to announce an opening for Software Engineering Associate Advisor atEvernorth Health Services India.Please find below the details of the role and its responsibilities.Skills Required:React, Java, AWS, Spring Boot, MongoDB, GraphDBExperience Range:8 - 11 yearsJob Description:About Evernorth:Evernorth Health Services, a division...
-
Software Engineering Associate Advisor
1 week ago
Hyderabad, Telangana, India Cigna Healthcare Full time US$ 1,20,000 - US$ 2,00,000 per yearHIH - SE Associate Advisor_McLaughlin Software Engineering Associate AdvisorPosition OverviewThe 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...
-
Associate Software Engineer
2 weeks ago
Hyderabad, Telangana, India Amgen Full time ₹ 9,00,000 - ₹ 12,00,000 per yearCareer CategoryInformation SystemsJob DescriptionJoin Amgen's Mission of Serving PatientsAt Amgen, if you feel like you're part of something bigger, it's because you are. Our shared mission—to serve patients living with serious illnesses—drives all that we do.Since 1980, we've helped pioneer the world of biotech in our fight against the world's toughest...
-
Software Engineering Associate Advisor
1 week ago
Hyderabad, Telangana, India Cigna Healthcare Full time ₹ 9,00,000 - ₹ 12,00,000 per yearSoftware Engineering Associate AdvisorPosition OverviewThe 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 recruiting new talent to our open...