Designs, develops, tests, deploys, and maintains scalable software applications, APIs, and microservices. Responsibilities include requirements analysis, technical design, coding, debugging, automated testing, code reviews, production support, and collaboration with product, architecture, QA, and engineering teams. The role follows Agile practices, contributes to operational excellence, and requires strong programming, software design, cloud, containerization, and CI/CD knowledge.
Software Engineer I is responsible for designing, developing, testing, and maintaining software applications and services. The role works independently on moderately complex tasks, collaborates with cross-functional teams, and contributes to technical design, implementation, and operational excellence.
ResponsibilitiesKey Responsibilities
- Design, develop, test, and deploy software solutions.
- Participate in requirements analysis and technical design discussions.
- Write clean, scalable, maintainable, and secure code.
- Perform debugging, troubleshooting, and defect resolution.
- Create and execute unit, integration, and automation tests.
- Conduct code reviews and provide constructive feedback to peers.
- Collaborate with product managers, architects, QA, and other engineering teams.
- Support production systems and investigate operational issues.
- Follow Agile development practices and engineering standards.
- Stay current with emerging technologies and development frameworks.
Required Qualifications
- Bachelor’s degree in computer science, Engineering, or a related field.
- Typically, 2-3+ years of software development experience.
- Strong programming skills in one or more technologies including C#, .NET Core, Python, React.js, and TypeScript.
- Experience designing and developing scalable web applications, APIs, and microservices.
- Solid understanding of object-oriented programming, data structures, algorithms, and software design principles.
- Experience with source control systems (Git), CI/CD pipelines, and automated testing frameworks.
- Knowledge of cloud platforms, containerization, and modern software development practices.
- Strong problem-solving, debugging, and analytical skills.
- Bachelor’s degree in computer science, Engineering, or a related field, or equivalent practical experience.
Similar Jobs
Aerospace • Security • Energy • Industrial
Designs, develops, tests, deploys, and maintains scalable software applications, APIs, and microservices. Responsibilities include requirements analysis, technical design, coding, debugging, code reviews, automated testing, production support, and collaboration with product, architecture, QA, and engineering teams. The role follows Agile practices and contributes to secure, maintainable software and operational excellence.
Top Skills:
.Net CoreAPIsAutomated Testing FrameworksC#Ci/CdCloud PlatformsContainerizationGitMicroservicesPythonReactTypescript
Artificial Intelligence • Hardware • Information Technology • Machine Learning
Own semiconductor backend packaging assembly process development, optimization, and new product introduction. Define process records, windows, specifications, and capability targets while applying DOE, SPC, Six Sigma, FMEA, RCA, and structured problem solving to improve yield, reliability, cost, and process margins. Use MES, manufacturing data, analytics, and AI/ML for predictive control and anomaly detection. Introduce new materials and equipment, lead cross-functional execution, and coach process teams in a high-volume manufacturing environment.
Top Skills:
Ai/MlIndustry 4.0JmpMesPythonSemiconductor Packaging AssemblySQL
Security • Cybersecurity
Own global revenue recognition under ASC 606 and accounting processes including commissions, COGS, and leases. Review tax provisions, returns, transfer pricing, and subsidiary filings; support external audits and cross-functional reporting. Lead accounting projects, process improvements, and AI-driven workflow automation. Requires a CA, Big 4 high-tech experience, strong US GAAP and revenue recognition knowledge, ERP experience, advanced Excel skills, and excellent communication.
Top Skills:
Ai Automation ToolsAsc 340-40Asc 606ExcelMS OfficeNetSuiteUs Gaap
What you need to know about the Chennai Tech Scene
To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.


.jpeg)
