Job Closed
This listing is no longer active.
Your Space Partner
Principal Engineer, Software
Location
Virginia
Posted
106 days ago
Salary
0
Seniority
Lead
Job Description
Principal Engineer, Software
SES Space & Defense
• Lead the design, development, and deployment of complex solutions in alignment with strategic technical objectives. • Provide technical guidance and mentorship to engineering teams, fostering a culture of technical excellence and best practices. • Drive the adoption and successful execution of the SDLC and Agile methodologies. • Resolve technical challenges and roadblocks, ensuring the successful delivery of projects. • Collaborate with stakeholders across the organization to align technical solutions with business goals. • Implement and enforce company quality and security standards in software development. • Participate in cross-functional teams to develop diverse software solutions, including web applications, system integrations, and data solutions. • Conduct code reviews and mentor team members to improve quality and development practices. • Develop and maintain a deep understanding of multiple development paradigms, design patterns, and cloud-native architectures. • Create technical documentation and guides to set engineering best practices. • Review internal and partner system specifications and material requirements and create work from them. • Consistently find and deliver new ways to develop and improve processes and technology. • Interact with company leadership and departmental leads to coordinate and report on technical activities. • Support, communicate, reinforce, and defend the mission, values, and culture of the organization.
Job Requirements
- US Citizenship with the ability and willingness to obtain and maintain a security clearance.
- A bachelor’s degree in computer science, or related technical work experience.
- Minimum 10 years of experience in applications development, design and deployment.
- Excellent communications skills, both written and verbal with the ability to clearly translate technical concepts to non-technical users.
- Ability to develop applications in multiple system architectures.
- Expertise with multiple programming languages which must include modern JavaScript frameworks in Typescript (React, Angular) and Python.
- Thorough understanding of the software development lifecycle (SDLC) stages.
- Expertise in SOLID principles and software design patterns.
- Expertise in data engineering concepts of SQL, ETL, data warehousing and data streaming.
- Development & Deployment experience with Docker or Kubernetes.
- Familiarity with cloud-native architectures.
- Strong knowledge of secure development best practices.
Benefits
- All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, pregnancy, genetic information, disability, status as a protected veteran, or any other protected category under applicable federal, state, and local laws.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Work with a team of engineers on client projects and on-going professional services engagements. • Design and implement a VMware solutions for clients. • Deliver VMware workshops for customers. • Lead customer engagements to identify and manage workload migrations. • Post implementation support and troubleshooting for clients on occasion. • Technical writing skills to author professional documentation for client review. • Authoring logical and physical diagrams using Microsoft Visio (or equivalent). • Ability to track and enter time spent into required systems on a timely basis. • Leading conversations and white boarding sessions in front of clients and/or peers.
Software Development Engineer Test III
Net HealthSpecialized software and analytics that serves the continuum of restorative care, from hospital to home™️
• Work as part of cross functional, passionate agile project teams to ensure quality is driven into the heart of the development process • Help support and implement frameworks for our test infrastructure • Contribute toward predictable delivery of quality releases • Research, recommend and implement tools as needed with the goal of increasing automation • Produce high quality code resulting from knowledge of automated testing and Microsoft technologies and frameworks • Create solid test plans, templates, and strategies for both automation and manual testing • Setup/deploy changes for specific stories and perform end-to-end testing • Assist in troubleshooting deployment-level issues involving windows services • Offer code-level feedback on bugs found during testing • Develop integration test cases based on the story content • Collaborate with developers and build out acceptance criteria for stories • Produce detailed technical documentation outlining the testing activity and infrastructure • Demonstrate a strong work ethic and be highly productive • Learn new technologies and develop tools to remain abreast of current testing and development technologies • Take on what’s needed to help the department and the company meet objectives
• Build customer-facing self-serve products from the ground up using a combination of custom frontends, Cloud applications, backend services, and scripts, etc. • Collaborate with product, design, marketing, sales operations, finance and other GTM teams to implement growth initiatives. • Leverage data to understand our customers and our funnel in depth, identify areas of opportunity and execute projects to drive revenue, customer growth, retention, and/or engagement. • Drive engineering discussions and write thoughtful documentation and unit tests. • Champion, role model, and embed Samsara’s cultural principles as we scale globally and across new offices.
• Build customer-facing self-serve products from the ground up using a combination of custom frontends, Cloud applications, backend services, and scripts, etc. • Collaborate with product, design, marketing, sales operations, finance and other GTM teams to implement growth initiatives. • Leverage data to understand our customers and our funnel in depth, identify areas of opportunity and execute projects to drive revenue, customer growth, retention, and/or engagement. • Drive engineering discussions and write thoughtful documentation and unit tests. • Champion, role model, and embed Samsara’s cultural principles as we scale globally and across new offices.



