ZipRecruiter
Job DescriptionJob Description
Come Build, Disrupt and Thrive!
KSTA I.T. is seeking a Principal Software Engineer.
Principal Software Engineer Data & AI Infrastructure
We are looking for a forward-thinking
Principal Software Engineer
to join our engineering organization and provide deep technical expertise across our next- data and AI platform. Youll lead by examplewriting production-ready code, mentoring engineers, and designing scalable systems that support real-time data ingestion, AI workflows, and enterprise-grade applications. This is a hands-on leadership position with significant influence on architecture and development practices. Youll be joining a high-impact engineering team focused on building powerful tools, data platforms, and microservices in a cloud- environment. You will help drive architectural direction, contribute code regularly, and foster best practices across the team to ensure speed, reliability, and performance at scale. This role is ideal for someone who thrives in ambiguity, collaborates across teams, and uses AI tools to accelerate development. We value candidates who are curious, self-motivated, and energized by solving complex challenges with elegance and pragmatism. Your Day-to-Day Will Include: Designing and delivering backend systems and microservices using Spring Boot and Java in a distributed cloud environment. Collaborating with cross-functional teams to define and refine requirements, ensuring solutions align with both business goals and technical constraints. Contributing hands-on to the full software development lifecyclefrom planning and design through deployment and monitoring. Guiding code quality through peer reviews, pair programming, and the enforcement of development standards. Creating and optimizing real-time and near-real-time data processing pipelines that handle large-scale datasets. Building automation scripts and tools to improve system performance and reduce manual effort. Performing rigorous testing through TDD practices and validating software in a production-grade environment. Identifying and resolving performance bottlenecks and defects in complex distributed systems. Staying current with modern engineering trends and contributing to architectural discussions and long-term technology roadmaps. Leveraging AI-assisted development tools to enhance speed, accuracy, and efficiency in coding workflows. Driving system upgrades and enhancements to adopt the latest technologies and maintain scalability and reliability. What You Bring to the Role: At least
10 years
of professional experience in software engineering, with a focus on backend services. 7+ years
of hands-on experience developing microservices using
Java and Spring Boot . Strong background working with
cloud- infrastructure , preferably using
Azure
or
AWS , and container orchestration platforms like
Kubernetes
and
Docker . Expertise building scalable distributed systems that support
real-time data pipelines
and
large-volume processing . Familiarity with
Lakehouse architectures ,
Apache Hudi , and
Azure ADLS Gen2 . Proven ability to build robust CI/CD workflows using
Jenkins
or similar platforms. Strong understanding of enterprise design patterns and system modularity. Passion for writing clean, efficient, and secure codeespecially within data-intensive environments. Experience working in modern development environments, including Git, Agile workflows, and DevOps best practices. Comfortable navigating the discomfort of learning new technologies and concepts quickly. Demonstrated experience integrating
AI tooling
into the development cycle to improve throughput and innovation. Bonus if youve explored
Agentic AI
systems or large model (LLM)-driven application design. Excellent communication skills, team , and problem-solving ability. Why Join Us: Comprehensive Benefits from Day One
Full health, dental, and vision coverage start immediately. Flexible PTO
Take the time you need to recharge, no accrual tracking necessary. 401(k) Retirement Matching
Plan for your future with our employer-contributed savings. Family Support
Inclusive parental leave and programs to support fertility, adoption, and caregiving. Professional Growth
Access to technical training, mentorship, and internal career mobility. Wellbeing First
Employee Assistance Program (EAP) and wellness resources to support mental health. Recognition Culture
Celebrate achievements through peer-nominated awards and recognition programs. Inclusive Environment
Employee-led communities. About KSTA I.T.: KSTA I.T. is a premier Utah based technical staffing and consulting services firm. We specialize in temporary and permanent placement of software, hardware, network, cloud, CRM/ERP, data, end user support, web, and executive/leadership based positions on a full time and consulting basis. If you're interested in a role where top performance is rewarded, personal time is valued, and excellence is demanded at every level, we want to talk to you today! Where do you want to go? We've got the keys! ~ KSTA I.T. http://www.kestait.com #J-18808-Ljbffr
Principal Software Engineer
to join our engineering organization and provide deep technical expertise across our next- data and AI platform. Youll lead by examplewriting production-ready code, mentoring engineers, and designing scalable systems that support real-time data ingestion, AI workflows, and enterprise-grade applications. This is a hands-on leadership position with significant influence on architecture and development practices. Youll be joining a high-impact engineering team focused on building powerful tools, data platforms, and microservices in a cloud- environment. You will help drive architectural direction, contribute code regularly, and foster best practices across the team to ensure speed, reliability, and performance at scale. This role is ideal for someone who thrives in ambiguity, collaborates across teams, and uses AI tools to accelerate development. We value candidates who are curious, self-motivated, and energized by solving complex challenges with elegance and pragmatism. Your Day-to-Day Will Include: Designing and delivering backend systems and microservices using Spring Boot and Java in a distributed cloud environment. Collaborating with cross-functional teams to define and refine requirements, ensuring solutions align with both business goals and technical constraints. Contributing hands-on to the full software development lifecyclefrom planning and design through deployment and monitoring. Guiding code quality through peer reviews, pair programming, and the enforcement of development standards. Creating and optimizing real-time and near-real-time data processing pipelines that handle large-scale datasets. Building automation scripts and tools to improve system performance and reduce manual effort. Performing rigorous testing through TDD practices and validating software in a production-grade environment. Identifying and resolving performance bottlenecks and defects in complex distributed systems. Staying current with modern engineering trends and contributing to architectural discussions and long-term technology roadmaps. Leveraging AI-assisted development tools to enhance speed, accuracy, and efficiency in coding workflows. Driving system upgrades and enhancements to adopt the latest technologies and maintain scalability and reliability. What You Bring to the Role: At least
10 years
of professional experience in software engineering, with a focus on backend services. 7+ years
of hands-on experience developing microservices using
Java and Spring Boot . Strong background working with
cloud- infrastructure , preferably using
Azure
or
AWS , and container orchestration platforms like
Kubernetes
and
Docker . Expertise building scalable distributed systems that support
real-time data pipelines
and
large-volume processing . Familiarity with
Lakehouse architectures ,
Apache Hudi , and
Azure ADLS Gen2 . Proven ability to build robust CI/CD workflows using
Jenkins
or similar platforms. Strong understanding of enterprise design patterns and system modularity. Passion for writing clean, efficient, and secure codeespecially within data-intensive environments. Experience working in modern development environments, including Git, Agile workflows, and DevOps best practices. Comfortable navigating the discomfort of learning new technologies and concepts quickly. Demonstrated experience integrating
AI tooling
into the development cycle to improve throughput and innovation. Bonus if youve explored
Agentic AI
systems or large model (LLM)-driven application design. Excellent communication skills, team , and problem-solving ability. Why Join Us: Comprehensive Benefits from Day One
Full health, dental, and vision coverage start immediately. Flexible PTO
Take the time you need to recharge, no accrual tracking necessary. 401(k) Retirement Matching
Plan for your future with our employer-contributed savings. Family Support
Inclusive parental leave and programs to support fertility, adoption, and caregiving. Professional Growth
Access to technical training, mentorship, and internal career mobility. Wellbeing First
Employee Assistance Program (EAP) and wellness resources to support mental health. Recognition Culture
Celebrate achievements through peer-nominated awards and recognition programs. Inclusive Environment
Employee-led communities. About KSTA I.T.: KSTA I.T. is a premier Utah based technical staffing and consulting services firm. We specialize in temporary and permanent placement of software, hardware, network, cloud, CRM/ERP, data, end user support, web, and executive/leadership based positions on a full time and consulting basis. If you're interested in a role where top performance is rewarded, personal time is valued, and excellence is demanded at every level, we want to talk to you today! Where do you want to go? We've got the keys! ~ KSTA I.T. http://www.kestait.com #J-18808-Ljbffr