Consulting Software Engineer

TSP talent

Phoenix (AZ)

On-site

USD 150,000 - 200,000

Full time

20 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

TSP talent is seeking a Consulting/Principal Software Engineer to design, develop, enhance, and support enterprise-grade software across the full development lifecycle. You will lead Java-based applications, microservices, and REST APIs while guiding modernization efforts.

Collaborate with architecture, QA, SRE, and product teams to deliver high-quality solutions, mentor junior engineers, and champion best practices. Azure migration and cloud-native approaches are part of the role.

Qualifications

  • ,

Responsibilities

  • Lead the development of scalable Java-based applications, including microservices and RESTful APIs.
  • Modernize legacy systems by adopting cloud-native architectures, microservices, and AI-assisted development tools.
  • Collaborate with cross-functional teams, including architecture, QA, SRE, and product teams, to deliver high-quality solutions.
  • Mentor junior engineers, promote best practices, and contribute to technical guidance and code reviews.
  • Support operational excellence by troubleshooting complex production issues, optimizing performance, and ensuring system reliability.
  • Participate in system design, architecture discussions, and modernization initiatives involving migration to cloud platforms like Azure.

Skills

Java enterprise
Microservices
REST APIs
Distributed systems
Azure cloud
Docker
Kubernetes
CI/CD
DevOps
Relational databases
NoSQL databases
AI-assisted development tools
Automated testing
Performance monitoring
Technical leadership

Tools

Azure DevOps
GitHub Actions

Job description

Role Overview

The Consulting/Principal Software Engineer is a senior technical expert responsible for designing, developing, enhancing, and supporting enterprise-grade software solutions throughout the full development lifecycle.

Key Responsibilities
  • Lead the development of scalable, reliable, and secure Java-based applications, including microservices and RESTful APIs.
  • Support and modernize legacy systems by adopting cloud-native architectures, microservices, and AI-assisted development tools.
  • Collaborate with cross-functional teams, including architecture, QA, SRE, and product teams, to deliver high-quality solutions.
  • Mentor junior engineers, promote best practices, and contribute to technical guidance and code reviews.
  • Support operational excellence by troubleshooting complex production issues, optimizing performance, and ensuring system reliability.
  • Participate in system design, architecture discussions, and modernization initiatives involving migration to cloud platforms like Azure.
Qualifications & Skills
  • Over 10 years of professional software engineering experience with at least 7 years in Java enterprise application development.
  • Expertise in designing and implementing microservices, REST APIs, and distributed systems.
  • Hands-on experience with cloud platforms (Azure preferred), Docker, Kubernetes, CI/CD pipelines, and DevOps practices.
  • Strong knowledge of data management using relational and NoSQL databases, and supporting highly available enterprise systems.
  • Proficiency with AI-assisted development tools, automated testing frameworks, and performance monitoring.
  • Excellent problem-solving, communication, and collaboration skills, with a focus on continuous improvement and innovation.
Additional Attributes

Proven ability to independently deliver complex solutions, support modernization efforts, and stay current with emerging technologies.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Consulting Software Engineer (Java, Cloud & Microservices)
Senior Consulting Software Engineer (Java, Cloud & Microservices)

TSP talent • Phoenix (AZ)

On-site
USD 150,000 - 200,000
Consulting Software Engineer
Consulting Software Engineer

Technified Solution • Alpharetta (GA)

On-site
USD 100,000 - 130,000
Principal Tech Consultant - Solution Architect
Principal Tech Consultant - Solution Architect

Compunnel, Inc. • Arlington (VA), Northern (KY)

Hybrid
USD 180,000 - 230,000
Java Specialist
Java Specialist

Virtusa • Irving (TX)

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

Mike Albert Fleet Solutions • Cincinnati (OH)

On-site
USD 100,000 - 130,000
Principal Software Engineer
Principal Software Engineer

ETHOS - Talent & Advisory • Washington, Baltimore (MD)

On-site
USD 180,000 - 240,000
Principal Software Engineer / Architect
Principal Software Engineer / Architect

Veriipro • Deerfield (IL)

On-site
USD 140,000 - 190,000
Senior Java Software Engineer
Senior Java Software Engineer

Ranger Technical Resources • California (MO)

On-site
USD 140,000 - 190,000
Principal Tech Consultant
Principal Tech Consultant

Kanak Elite Services Inc • New York (NY)

Hybrid
USD 180,000 - 240,000
Hybrid work model
Software Application Architect
Software Application Architect

Compunnel, Inc. • Durham (NC)

On-site
USD 140,000 - 180,000