Job Description
Join Apex Government Systems, a leader in delivering innovative technology solutions to the public sector. We are seeking a highly skilled and motivated Senior Software Engineer to join our dynamic team in Washington, DC. In this pivotal role, you will be responsible for designing, developing, and maintaining scalable software applications that drive efficiency and modernization for our federal clients.
At Apex, we pride ourselves on our culture of excellence, continuous learning, and a commitment to code quality. You will work in a hybrid environment, collaborating with cross-functional teams to solve complex challenges and deliver high-impact solutions. If you are looking for a career where your technical expertise directly contributes to national service, we want to meet you.
Responsibilities
- Design, develop, and deploy robust, scalable software solutions using modern programming languages and frameworks.
- Lead architectural decisions and provide technical guidance to junior developers and team members.
- Collaborate with product managers, designers, and stakeholders to translate business requirements into technical specifications.
- Write clean, maintainable, and well-documented code following industry best practices and security standards.
- Participate in code reviews, sprint planning, and agile ceremonies to ensure project milestones are met.
- Troubleshoot and resolve complex technical issues, ensuring high system availability and performance.
- Stay current with emerging technologies and integrate them to improve our product offerings.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred).
- Minimum of 5 years of professional software engineering experience.
- Strong proficiency in JavaScript, Python, Java, or Go.
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Deep knowledge of relational databases (PostgreSQL, MySQL) and ORM tools.
- Experience with RESTful APIs, microservices architecture, and CI/CD pipelines.
- Excellent communication skills and the ability to work effectively in a fast-paced, collaborative environment.