Job Description
We are currently seeking a Senior Software Engineer to join our elite engineering team in Indianapolis. At Apex Innovations, we are at the forefront of digital transformation, building scalable solutions that power major industries. Due to rapid client growth, we have an urgent opening for a top-tier talent to drive our backend architecture and cloud infrastructure.
In this role, you will be responsible for architecting robust systems, mentoring junior developers, and collaborating with product leads to deliver high-quality software. If you are looking for a challenging environment with competitive benefits and a culture of innovation, this is your opportunity.
Why Join Us?
- Competitive salary and equity package.
- Comprehensive health and wellness benefits.
- Flexible work arrangements (Hybrid/Remote options).
- Continuous learning and development budget.
Responsibilities
- Design, develop, and maintain high-performance, scalable software systems using modern technologies.
- Participate in the full software development lifecycle, including requirements analysis, architecture, coding, testing, and deployment.
- Collaborate closely with product managers and designers to translate business requirements into technical solutions.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Conduct code reviews and provide constructive feedback to team members.
- Mentor junior engineers and contribute to technical team growth.
- Identify and troubleshoot complex technical issues and performance bottlenecks.
Qualifications
- 5+ years of professional software development experience in a similar role.
- Strong proficiency in Java, Python, or C# (backend focus).
- Experience with SQL and NoSQL databases (PostgreSQL, MongoDB).
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Understanding of microservices architecture and RESTful APIs.
- Experience with containerization tools like Docker and orchestration tools like Kubernetes.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and ability to work in an agile environment.