What are the responsibilities and job description for the Principal Software Engineer position at SMX?
Principal Software Engineerat SMX(View all jobs) ([ Link removed ] - Click here to apply to Principal Software Engineer States
SMX is seeking a Principal Software Engineer to support a new USINDOPACOM J5 office developing an AI/ML enabled plans capability (STORMBREAKER). As a Sr. Software Development Engineer, you will be working on an accelerated development project in support of a high priority Department of Defense program. This position requires collaboration with cross-functional teams, integration of existing capabilities, as well as development of new applications.
You would be a great candidate for this position if you have a test-first mentality to provide the best and most intuitive software for customers. You understand the nuances and challenges with cross-platform development. You have a passion for developing technology solutions for big data environments that illuminate critical capabilities and vulnerabilities for customers.
The candidate for this position must have strong interpersonal skills to be able to communicate effectively. They must be able to manage multiple tasks simultaneously, make decisions in the midst of ambiguity and meet deadlines. The successful candidate must be a self-starter that needs minimal supervision.
Essential Duties and Responsibilities
Write maintainable code, perform peer code-reviews, write technical design documents, and participate in technical design discussions
Work in a team environment to collaborate and strive for consensus by making data-driven decisions
Advocate for code re-usability across multiple products
Have the ability to span the full-stack whenever necessary
Work in an agile environment to continuously deliver high quality software
Have a high attention to detail, working closely with business and technical stakeholders to drive measurable results
Required Skills & Experience
Required Clearance: TS/SCI
Experience building and operating scalable infrastructure software or distributed systems
Experience with Full stack development including front end that is backed by highly performant and scalable APIs
Experience developing storage software with knowledge of storage protocols and file system architecture
Familiar with building secure software using modern security principles
4 years of professional Visualization Full Stack Engineer development experience
3 years of programming experience with at least one software programming language
2 years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and current systems
Experience as a mentor, tech lead OR leading an engineering team
2 years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
3 years of programming experience with at least one modern language such as Java, C , or C# including object-oriented design
4 years of professional software development experience
2 years of experience as a mentor, tech lead OR leading an engineering team
Clearance Required: Must be able to obtain a Top Secret clearance within nine-months of hire
Minimum of a Bachelor's Degree
Some travel may be required
#LI-DD1 #CJPOST
Our tradition of delivering innovative, technical solutions dates back to 1995, however, you may know us better by one of our legacy company names: Trident Technologies, Smartronix, Datastrong or C2S Consulting Group. With the support of OceanSound Partners, our private equity investment sponsor, we began operating as one business starting in 2019 and became SMX in 2021. We operate in close proximity to our clients around the globe and have core locations in Alabama, California, DC Metro, Florida, Hawaii, Maryland, and Massachusetts.
Today, as SMX, we are one team and together empower government and commercial enterprises to become more effective, innovative, and resilient, no matter what challenges they face.
SMX is committed to hiring and retaining a diverse workforce. All qualified candidates will receive consideration for employment without regard to disability status, protected veteran status, race, color, age, religion, national origin, citizenship, marital status, sex, sexual orientation, gender identity or expression, pregnancy or genetic information. Selected applicant will be subject to a background investigation. SMX is an Equal Opportunity/Affirmative Action employer.
Vaccination within 60-days of hire, or an approved accommodation, is a requirement of the position per Executive Order 14042 (unless precluded by State law). If a candidate is not vaccinated, they may request an accommodation once offered the position, and the accommodation must be granted prior to the employee starting in the position. Candidate will have 60 days to get vaccinated.
Recommended Skills
- Api
- Agile Methodology
- Architecture
- Attention To Detail
- C Sharp (Programming Language)
- C (Programming Language)