Job Description
Job Description
Position Overview
We are seeking an experienced Software Engineer to design, develop, and maintain complex software systems in a secure environment. This role requires a skilled developer who can work independently, lead technical initiatives, and contribute to the full software development lifecycle while delivering high-quality, scalable solutions for mission-critical applications.
Key Responsibilities
Software Development
- Design, develop, test, and deploy robust software applications and systems
- Write clean, maintainable, and efficient code following best practices and coding standards
- Participate in all phases of the software development lifecycle from requirements analysis to deployment
- Implement new features and enhancements based on user requirements and technical specifications
- Troubleshoot, debug, and resolve software defects and performance issues
Technical Leadership
- Lead technical design discussions and architecture decisions for assigned projects
- Mentor junior developers and provide technical guidance to team members
- Conduct code reviews to ensure quality, security, and adherence to standards
- Research and evaluate new technologies, tools, and frameworks
- Contribute to technical documentation and knowledge sharing initiatives
System Architecture & Design
- Design scalable, secure, and maintainable software architectures
- Develop and maintain system integration points and APIs
- Implement security best practices and secure coding principles
- Optimize application performance and ensure system reliability
- Collaborate with architects and technical leads on system design decisions
Collaboration & Communication
- Work closely with Product Owners, Scrum Masters, and cross-functional teams
- Participate in agile ceremonies including sprint planning, daily standups, and retrospectives
- Communicate technical concepts to both technical and non-technical stakeholders
- Coordinate with DevOps teams on deployment and infrastructure requirements
- Support customer demonstrations and technical presentations
Quality Assurance
- Develop and maintain automated unit, integration, and system tests
- Implement continuous integration and deployment practices
- Ensure software meets security, performance, and reliability requirements
- Support quality assurance activities and user acceptance testing
- Monitor production systems and respond to operational issues
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related technical field
- 7+ years of professional software development experience
- Minimum 5 years of experience with modern programming languages and frameworks
- Experience with full-stack development and enterprise software systems
Security Clearance
- Current Secret security clearance required
Preferred Qualifications
- Master's degree in Computer Science or related field
- Experience with cloud platforms (AWS, Azure, Google Cloud)
- Knowledge of containerization technologies (Docker, Kubernetes)
- Experience with microservices architecture and distributed systems
- Familiarity with DevOps practices and CI/CD pipelines
- Background in defense, government, or regulated industry environments
- Experience with real-time systems and high-performance computing
- Knowledge of machine learning and data analytics frameworks
- Salary range for the position is $165,000 - $185,000 per year. Specific compensation will be determined by several factors including experience, education, skills, and knowledge. We also offer medical/dental/vision benefits and 401k contribution.
Blue Sky Innovators, Inc. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. If you are a qualified job seeker with a disability or a disabled veteran, you have the right to request an accommodation if you are unable or limited in your ability to use or access http://www.blueskyinnovators.com as a result of your disability. To request an accommodation, please email us at careers@blueskyinnovators.com and provide your name and contact information. Please note: this is only for job seekers with disabilities requesting an accommodation.