Job Description
Join the elite team at Apex Systems and drive innovation in the heart of Washington, D.C. We are looking for a highly motivated Senior Software Engineer to lead our development initiatives. This is a fantastic opportunity for a professional seeking a full-time role with significant impact in the government and technology sector.
As a key member of our engineering division, you will be responsible for architecting scalable solutions and mentoring junior developers. We offer a competitive salary, comprehensive benefits, and a dynamic work environment.
Responsibilities
- Design, develop, and deploy high-quality, scalable software solutions for client projects.
- Lead code reviews and ensure adherence to best practices and coding standards.
- Collaborate with product managers and stakeholders to define technical requirements and specifications.
- Mentor junior engineers and provide technical guidance throughout the software development lifecycle.
- Troubleshoot complex technical issues and optimize application performance.
- Stay current with emerging technologies and industry trends to drive innovation within the team.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred).
- 5+ years of professional experience in software development.
- Proficiency in modern programming languages such as Python, Java, or C#.
- Strong experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes).
- Experience with Agile/Scrum methodologies and version control systems (Git).
- Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment.