Job Description
About the Opportunity
Are you a visionary technologist looking to make a tangible impact in the heart of the nation's capital? Apex Government Solutions is seeking a highly skilled Senior Software Engineer to join our elite team. We are dedicated to building secure, scalable infrastructure that powers critical government initiatives. If you thrive in a fast-paced environment and want to leverage your expertise for the greater good, this is your opportunity to shape the future of technology in DC.
Why Choose Apex?
- Competitive salary and comprehensive benefits package.
- Flexible work arrangements and professional development opportunities.
- Work on mission-critical projects that serve the public sector.
- A collaborative and inclusive company culture.
Responsibilities
- Architect and design scalable, high-performance software solutions using modern technologies.
- Lead the full software development lifecycle, from concept to deployment.
- Conduct code reviews, technical planning, and mentorship for junior developers.
- Ensure application security, compliance, and performance optimization.
- Collaborate closely with product managers, designers, and stakeholders to define requirements.
- Debug and resolve complex technical issues efficiently.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred).
- 5+ years of professional software development experience.
- Strong proficiency in Python, Java, or Go.
- Experience with cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes).
- Deep understanding of RESTful APIs, microservices architecture, and database management.
- Excellent verbal and written communication skills for cross-team collaboration.
Responsibilities
- Architect and design scalable, high-performance software solutions using modern technologies.
- Lead the full software development lifecycle, from concept to deployment.
- Conduct code reviews, technical planning, and mentorship for junior developers.
- Ensure application security, compliance, and performance optimization.
- Collaborate closely with product managers, designers, and stakeholders to define requirements.
- Debug and resolve complex technical issues efficiently.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred).
- 5+ years of professional software development experience.
- Strong proficiency in Python, Java, or Go.
- Experience with cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes).
- Deep understanding of RESTful APIs, microservices architecture, and database management.
- Excellent verbal and written communication skills for cross-team collaboration.