Principal Software Engineer

SMX
Jefferson City, MO Full Time
POSTED ON 1/12/2023 CLOSED ON 1/26/2023

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)
Software Engineer
Actalent -
St. Louis, MO
Software Engineer
Element 74 LLC -
Cape Girardeau, MO
Software Engineer
The Custom Group of Companies -
Saint Louis, MO

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Software Engineer?

Sign up to receive alerts about other jobs on the Principal Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$171,989 - $214,493
Income Estimation: 
$154,846 - $194,761

Sign up to receive alerts about other jobs with skills like those required for the Principal Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $208,483 - $281,398
    • Income Estimation: $219,698 - $281,777
  • Debugging Skill

    • Income Estimation: $171,244 - $203,920
    • Income Estimation: $176,389 - $215,448
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at SMX

SMX
Hired Organization Address Aiea, HI Full Time
SMX is seeking a Site Reliability Engineer to support USINDOPACOM J6 portfolio of programs. This position is a hybrid be...
SMX
Hired Organization Address Philadelphia, PA Full Time
We are seeking an experienced Oracle Supply Chain Management (SCM) Business Analyst to join our dynamic team. The ideal ...
SMX
Hired Organization Address Kapolei, HI Full Time
SMX is seeking a skilled Lead Buyer in the Kapolei HI area to provide buying support for our C5ISR clients. The ideal ca...
SMX
Hired Organization Address Washington, DC Full Time
SMX is seeking a Site Lead to support our client within the African continent. The ideal candidate will support the day-...

Not the job you're looking for? Here are some other Principal Software Engineer jobs in the Jefferson City, MO area that may be a better fit.

Associate Principal Software Engineer

bioMerieux Inc., Hazelwood, MO

Associate Principal Software Engineer

bioMérieux, Hazelwood, MO