Illumina is seeking a Senior Software Engineer to join our team in Bangalore. The ideal candidate will have 5+ years of experience in analytics software development using.NET and Angular technologies. The position will involve designing, developing, and delivering scalable and robust analytics software applications, as well as mentoring junior engineers and collaborating with cross-functional teams.
Requirements
- Lead the end-to-end design, development, and delivery of scalable and robust analytics software applications using.NET and Angular frameworks.
- Collaborate with product managers, architects, and other stakeholders to understand requirements, propose technical solutions, and drive the implementation of features.
- Architect and design high-performance, maintainable, scalable software systems, ensuring adherence to best practices and architectural principles.
- Mentor junior and mid-level engineers, providing guidance, support, and technical expertise to foster their growth and development.
- Conduct code reviews, enforce coding standards, and drive continuous improvement in code quality, performance, and maintainability.
- Collaborate with cross-functional teams to troubleshoot and resolve complex technical issues, ensuring timely delivery of high-quality solutions.
- Stay abreast of emerging technologies and industry trends, evaluating their potential impact and advocating for their adoption when appropriate.
- Drive technical initiatives, lead by example, and promote a culture of innovation, collaboration, and continuous learning within the team.
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Zero-net gap in pay
- Employee Resource Groups (ERG)
- Equal opportunity employer