Senior Software Engineer

Kiewit•Chino, CA
•$140,000 - $160,000

About The Position

Kiewit is seeking an experienced Senior Software Engineer to join its Software Delivery Team and help build next-generation construction products and services. The role involves designing, developing, testing, implementing, and maintaining software applications, with an emphasis on secure coding, quality, simplicity, maintainability, and long-term product stability. The engineer works independently on moderately to highly complex programming tasks and collaborates with clients, Lead Software Engineers, Architecture Teams, and other project disciplines to deliver solutions from concept through deployment. The position also mentors junior developers and may lead projects. The role is based in Chino, California, within Kiewit Data Services, whose mission is to make Kiewit a data-driven company through data quality, governance, enablement, analytics, and data science.

Requirements

  • Bachelor’s and/or master’s degree in Computer Science, Information Management, Information Technology, or Engineering, or an equivalent combination of education and experience.
  • At least 5 years of software development experience.
  • At least 5 years of experience with Object Oriented Analysis and Design.
  • Experience with Agile, Test-Driven Development, or related lifecycle methodologies.
  • Experience with front-end technologies including Angular 4+, ReactJS, Kendo UI, and AG Grid.
  • Experience with back-end technologies including C# ASP.NET, Web APIs, and Azure SQL or SQL.
  • Experience with HTML5, CSS, and JavaScript.
  • Experience using GIT source repositories.
  • Experience with Web Services.
  • Experience hosting applications using the Azure ecosystem.
  • Experience with design patterns, SOA design, and web service development.
  • Strong understanding of emerging technologies, standards, and best practices for .NET development.
  • Ability to work in a complex, dynamic team environment with minimal supervision and good organizational skills.
  • Strong analytical and problem-solving skills.
  • Excellent communication and documentation skills.
  • Some travel may be required.

Nice To Haves

  • Experience with Agile, Test-Driven Development, or related lifecycle methodologies is preferred.
  • Experience with SignalR.
  • Experience with UX and User Centric Design (UCD).
  • Experience with database design and programming.
  • Experience with Azure Functions, Azure WebJobs, ODataV4, Data Lake, and Azure AI.

Responsibilities

  • Consider customer perspectives and experiences when designing systems.
  • Perform moderately to highly complex product design tasks that require research and analysis.
  • Develop system designs and specifications, program logic, application security, tests, debugging, and documentation while considering cost/benefit, risk, and performance.
  • Work independently, with supervisory review, on moderately to highly complex programming tasks.
  • Analyze problems and recommend solutions.
  • Prepare program specifications and coding logic flowcharts in compliance with secure coding standards.
  • Participate in client interactions with the Lead Software Engineer and Architecture Teams to develop solutions to business problems.
  • Write clean, well-designed code emphasizing quality, simplicity, and maintainability.
  • Develop, test, review, implement, and maintain application software using established procedures and tools, with application security considered throughout the code life cycle.
  • Communicate and partner with other project disciplines to deliver solutions from vision through deployment and long-term product stability.
  • Model Kiewit Technology Group’s values: make us better, make someone’s job easier, and deliver measurable value.
  • Mentor more junior developers.
  • Lead projects as needed.
  • Maintain regular, reliable attendance and work productively to meet deadlines.
  • Communicate and interact effectively and professionally with supervisors, employees, and others, individually or in a team environment.
  • Perform work safely and effectively, and follow oral and written instructions and applicable policies.
  • Work during normal operating hours and work overtime and weekends as required.

Benefits

  • Top-tier medical, dental, and vision plans covering eligible employees and dependents.
  • Voluntary wellness and employee assistance programs.
  • Life insurance.
  • Disability plans.
  • Retirement plans with matching.
  • Generous paid time off.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service