Skip to main content

This job has expired

Principal Software Engineer

Employer
SOLUTE
Location
Washington, DC
Closing date
Sep 24, 2021
What is SOLUTE?SOLUTE, Inc. is a cutting-edge engineering firm focused on bringing modern technologies and approaches to mission critical systems in the US Department of Defense. Our efforts have defined the DevOps approach for the US Navy and our projects will determine the next 10 years of software development and continuous delivery for satellite systems, submarines, mission planning and signals intelligence applications.Why would you want to work at SOLUTE?SOLUTE seeks out opportunities that allow our engineers to work with modern and innovative technologies in impactful projects. Our solutions are built for use in mission critical systems and often are subject to interesting and challenging constraints. For example, we often build solutions that must operate effectively in offline or difficult to reach environments while maintaining reproducibility, maintainability, and security.What are some examples of work I could be a part of?SOLUTE has been brought in to support, guide, and develop all aspects of digital transformation to a DevSecOps culture to include training, CI/CD pipeline development, platform architecture design and development, and mission application capability development. We are leveraging modern technologies such as containerization, distributed proxying, and dynamic service discovery to bring the very best technology to our nation"s defenses.What are we looking for in a Principal Engineer?A successful candidate will work with the the CTO and other Lead Engineers to understand pressing technology challenges the company and industry at large faces. Take ownership of specific technical projects, prototypes, and/or initiatives and personally drive them to completion. Inherit legacy or troubled software products and redesign, rebuild, and modernize them. Hands-on development of technical projects and prototypes alone or with a team. Mentor less experienced technical staff and grow technical talent within the organization.We also have junior and mid-level positions available for candidates that want to grow into a senior-level position.RequirementsWhat are the key requirements?The ideal candidate will have a passion for elegant and clean solutions and have the ability to operate independently and as part of a team. Experience with the following are required10+ years of software development experience5+ years development using modern web frameworks5+ years backend development5+ years development experience with databases/datastores2+ years developing cloud architecture or cloud applications Ability to deliver code with modern workflows in gitAbility to obtain a security clearance or active security clearanceSignificant contributions to the development of complex, Enterprise software productsDemonstrated Machine-Learning development ExperienceFirm understanding of good design and software architecture principlesSignificant experience designing and building distributed systemsUnderstanding of micro-service architectures and decoupled systemsWhat will differentiate my application?Certifications to include but not limited to Certified Kubernetes AdministratorCertified Red Hat EngineerAWS Certified DevOps ProfessionalCertified Terraform AssociateCertified Jenkins EngineerDocker CertificationB.S. Degree in Computer Science, Information Technology, Computer Engineering, Information Systems, or related fieldAn active DoD Security ClearanceExperience working on Military systemsBenefitsBenefits includeMedical, Dental and VisionLife and A&D coverageEmployee Assistance Program (EAP)401(k) Plan with company matching contributionsPaid Time Off (PTO) and 10 paid HolidaysEducational assistanceSOLUTE is an equal opportunity employer. All applicants will be considered for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, marital status, veteran status or any other applicable legally protected status or characteristic.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert