As a Software Engineer at Kiewit, you will design, develop, test, deploy, and maintain software solutions that support business operations across the organization. You will work independently on moderately complex initiatives while collaborating with cross-functional teams to deliver secure, scalable, and high-quality applications. This role requires strong technical skills, a commitment to continuous improvement, and the ability to contribute throughout the software development lifecycle. A great candidate for this role will have the following skills: Strong understanding of software engineering principles, object-oriented design, testing practices, and modern application development. Ability to deliver high-quality, secure, scalable, and maintainable software. Effective collaboration with technical and non-technical stakeholders. Strong ownership, accountability, and follow-through. Continuous learning mindset and willingness to adopt new technologies and development practices. Ability to balance technical quality with business needs and delivery priorities. Commitment to teamwork, knowledge sharing, constructive feedback, and continuous improvement. Responsible use of approved AI-assisted development tools, including validation of generated outputs and adherence to security, privacy, and governance requirements. District Overview Kiewit Technology Group builds solutions to enable and support our company's expansive operations. Our mission is to deliver project schedule and cost certainty by employing technology designed by and for the construction industry. Our team utilizes systems and tools that manage every part of Kiewit's business and the project lifecycle to improve planning and day-to-day execution in the field. We give our people real-time data to make faster, smarter decisions.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level