Principal Software Engineer

TechDigital Group

St. Louis (MO)

On-site

USD 90,000 - 150,000

Full time

14 days+

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

An established industry player is seeking a Senior Software Architect to lead the design and development of innovative cloud-native solutions. In this role, you will work closely with engineering teams to create reliable, scalable, and secure products while championing best practices and standards. Your expertise in microservices, Java/Spring Boot, and database design will be crucial as you mentor team members and refine the technical roadmap. If you thrive in a collaborative environment and are passionate about technology, this opportunity is perfect for you.

Qualifications

  • 6+ years in architecting and developing cloud-native, scalable systems.
  • Expertise in microservices, Java/Spring Boot, and database design.

Responsibilities

  • Collaborate with engineering to develop resilient and scalable products.
  • Drive adoption of standards and best practices in software architecture.

Skills

Microservice architectural patterns
Java/Spring Boot
Relational databases
NoSQL databases
API management platforms (Apigee X)
GCP and serverless compute platforms
Message broker/event queue technologies (Rabbit, Kafka)
TDD/BDD/DDD using JUnit, Cucumber
Computer Science fundamentals
Strong verbal and written communication skills

Job description

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

HeartCentrix Solutions • Dallas (TX)

On-site
USD 140,000 - 210,000
Sr. Software Developer
Sr. Software Developer

Mike Albert Fleet Solutions • Cincinnati (OH)

On-site
USD 100,000 - 130,000
Senior Software Developer
Senior Software Developer

Ampcus Inc • Plano (TX)

On-site
USD 140,000 - 180,000
Technical Architect
Technical Architect

TymblHub • Indianapolis (IN)

On-site
USD 140,000 - 190,000
Software Application Architect
Software Application Architect

Compunnel, Inc. • Durham (NC)

On-site
USD 140,000 - 180,000
Technical Architect
Technical Architect

Tata Consultancy Services • Newark (DE)

On-site
USD 110,000 - 125,000
Principle Engineer/Solutions Architect
Principle Engineer/Solutions Architect

Jobsbridge • Phoenix (AZ)

On-site
USD 120,000 - 150,000
Sr Architect
Sr Architect

Dataflix • Irvine (CA)

On-site
USD 180,000 - 240,000
Principal Engineer
Principal Engineer

CodesyncHR Services Inc. • United States

Remote
USD 140,000 - 210,000
Senior Software Engineer
Senior Software Engineer

Virtusa • Austin (TX)

On-site
USD 120,000 - 170,000