Job Description
We are looking for a talented Senior Software Engineer to join our team in Indianapolis. This is an immediate hire position offering a competitive base salary and a $5,000 Sign-on Bonus to qualified candidates. If you are passionate about building robust, scalable software and thrive in a fast-paced environment, this is your chance to make an impact.
At Apex Digital Systems, we leverage cutting-edge technology to solve complex business challenges. As a key member of our engineering team, you will lead the design and implementation of enterprise-grade applications, ensuring high performance and reliability.
Responsibilities
- Design, develop, and maintain high-quality, scalable software solutions using modern programming languages and frameworks.
- Collaborate with cross-functional teams (product managers, designers, QA) to define, design, and ship new features.
- Write clean, efficient, and well-documented code, performing thorough code reviews and unit testing.
- Identify, troubleshoot, and resolve complex technical issues to ensure system stability.
- Mentor junior developers and provide technical guidance to the engineering team.
- Stay current with emerging technologies and industry best practices to drive innovation.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
- 5+ years of professional software development experience in a corporate environment.
- Strong proficiency in languages such as Python, Java, or JavaScript.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes).
- Deep understanding of database technologies (SQL, NoSQL) and RESTful API design.
- Excellent problem-solving skills and the ability to work independently as well as in a team setting.