Job Description
Are you a high-performing engineer looking for a challenging environment where your code drives real business impact? Apex Digital Solutions is seeking a talented Senior Software Engineer to join our growing team in Kansas City. We offer a competitive salary, comprehensive benefits, and a culture that prioritizes innovation and work-life balance.
In this role, you will be responsible for designing, developing, and maintaining scalable software solutions that serve millions of users. You will work closely with cross-functional teams to define features, improve system architecture, and mentor junior developers.
Responsibilities
- Design and implement high-quality, scalable software architecture using modern best practices.
- Lead code reviews and provide technical guidance to junior and mid-level developers.
- Collaborate with product managers and designers to translate requirements into technical specifications.
- Optimize application performance, scalability, and security.
- Mentor team members on coding standards, testing methodologies, and debugging techniques.
- Participate in agile ceremonies including sprint planning, daily stand-ups, and retrospectives.
Qualifications
- 5+ years of professional software development experience in a full-time capacity.
- Strong proficiency in Python, Java, or C#.
- Experience with React, Angular, or Vue.js for frontend development.
- Familiarity with cloud platforms such as AWS or Azure.
- Deep understanding of database management systems (SQL/NoSQL).
- Excellent problem-solving skills and ability to work in a fast-paced Agile environment.
- BS in Computer Science or related technical field.