Demo

Principal Software Engineer

TechDigital Corporation
Saint Louis, MO Full Time
POSTED ON 4/25/2025
AVAILABLE BEFORE 6/25/2025
Responsibilities:
- Product focus: Closely collaborates with engineering teams to architect and develop resilient; reliable; scalable; secure; compliant; and highly available products -- with plans to mitigate system risk.
- Standards/Best Practices: Identifies, documents, communicates, champions, and drives adoption for: standards; policies; processes; best practices; and aligned software architecture/software engineering points of view.
- Leadership: Encourages positive conflict and discourse within the team to challenge our thinking and ensure the best ideas surface - no matter where they may arise from. Provide technical guidance, mentorship, and feedback to team members to grow overall team capabilities.
- Outcome-Oriented: Displays ownership of outcomes. Provides trusted expertise for effort estimates. Able to provide alternate approach recommendations along with associated tradeoffs / risks where appropriate.
- Technical Roadmap: Participates in refining the technical roadmap to evolve and mature systems and horizontals in accordance with architecture vision, strategy, and goals. Participate in researching new technologies, tools, and frameworks for potential adoption.
- Role is at the same organizational level as Sr. Architect. Strong hands-on technical skillset required.
- Industry Knowledge: Keeps current on industry-standards and brings insights back to the team.

Required Experience/Skills:
- Experience in architecting, designing and developing complex, cloud-native, scalable, performant and highly available distributed systems
- Expertise in microservice architectural patterns and design
- Expertise in Java/Spring Boot
- Expert-level understanding of relational and NoSQL databases (MySQL, Postgres, MongoDB, etc), SQL, and database/schema design
- Experience working with API management platforms (Apigee X)
- Experience with GCP and serverless compute platforms (e.g., Google Cloud Functions)
- Experience with message broker/event queue technologies (e.g. Rabbit, Kafka)
- Strong Computer Science fundamentals in OOAD, SOLID, design patterns, data structures, and algorithms
- Experience with TDD/BDD/DDD using JUnit, Cucumber etc.
- 6 years of experience and expertise in designing, developing, and consuming RESTful API's.
- 10 years of overall hands-on software engineering experience.
- Strong verbal and written communication skills
- 10 years working in software development, and 4 years of software architecture experience.

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: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at TechDigital Corporation

TechDigital Corporation
Hired Organization Address Hunt Valley, MD Full Time
Description: Must have: Very familiar with hydrolics controls/sensors/vacuum/motors, etc. Good with electronics Understa...
TechDigital Corporation
Hired Organization Address Phoenix, AZ Full Time
Job Details Atlassian Engineer Job Description: Jira & Confluence Migration Specialist (Data Center to Cloud/SaaS) Posit...
TechDigital Corporation
Hired Organization Address Newton, MA Full Time
Job Details Develop the complex electromechanical systems of the next generation robotic platform. Apply advanced analyt...
TechDigital Corporation
Hired Organization Address Santa Clara, CA Full Time
Job Details: • Must have: Extensive computer vision experience with modern architectures. Optimizing on GPU frameworks. ...

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

Principal Engineer, Software

Verint Systems, Jefferson, MO

AI Assistant is available now!

Feel free to start your new journey!