Job Description
Are you a visionary software engineer looking to shape the future of public service? InnovateGov Solutions is seeking a highly skilled Senior Software Engineer to join our dynamic team in Washington, DC.
We are on a mission to modernize federal infrastructure through innovative cloud-based solutions. In this role, you will design, develop, and deploy secure, scalable applications that directly impact millions of citizens. Join us in building the digital tools of tomorrow.
Why InnovateGov?
- Impactful Work: Build critical technology used by government agencies nationwide.
- Flexible Work Environment: Hybrid work model supporting remote and on-site collaboration.
- Top-Tier Compensation: Competitive salary and comprehensive benefits package.
Responsibilities
- Design and implement robust full-stack applications using Python, JavaScript, and modern frameworks.
- Architect secure cloud infrastructure on AWS, ensuring compliance with FedRAMP and SOC2 standards.
- Collaborate with cross-functional teams including product managers, designers, and security analysts.
- Write clean, maintainable, and well-documented code with a focus on performance and scalability.
- Lead code reviews and mentor junior developers to foster a culture of technical excellence.
- Participate in agile ceremonies (Sprints, daily standups, retrospectives) to drive project delivery.
Qualifications
- Minimum of 5 years of experience in full-stack software development.
- Strong proficiency in Python (Django/Flask) and JavaScript (React, Vue, or Angular).
- Experience with cloud platforms such as AWS or Azure.
- Deep understanding of RESTful APIs, database management (PostgreSQL, MongoDB), and microservices architecture.
- US Citizenship and ability to obtain a security clearance (Secret or Top Secret).
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.