Logo
ZipRecruiter

Principal Software Engineer

ZipRecruiter, Salt Lake City, Utah, United States, 84193

Save Job

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