Software Engineer
Role details
Job location
Tech stack
Job description
We are seeking a Software Engineer to design, build, and operate high-quality software solutions that deliver business value. In this role, you will work as part of a collaborative engineering team responsible for developing scalable, reliable, and maintainable systems using modern development practices.
You will contribute to the full software development lifecycle-from design and implementation to testing, deployment, and ongoing support-while partnering closely with product, architecture, and business stakeholders.
Our Team
The Koch Technology Identity team provides modern Identity solutions and services for all Koch businesses. We are responsible for the entire enterprise in designing innovative services, creating, and sharing best practices, and providing support for our services., * Design, develop, test, and maintain software applications and services using modern programming languages and frameworks
- Collaborate with product managers and stakeholders to translate business needs into technical solutions
- Design APIs, services, and data integrations that are scalable, secure, and performant
- Write clean, well-tested, and maintainable code following engineering best practices
- Participate in code reviews and contribute to shared quality standards
- Support production systems by diagnosing issues, resolving defects, and improving reliability
- Contribute to automation, CI/CD pipelines, and development tooling to improve delivery speed and quality
- Continuously learn and apply new technologies, patterns, and practices
Requirements
Do you have experience in Web services design?, * Professional experience building and supporting production software systems
- Proficiency in one or more modern programming languages (e.g., Java, C#, Python, JavaScript/TypeScript)
- Experience with web services, APIs, and distributed systems
- Familiarity with version control systems (e.g., Git) and modern development workflows
- Ability to work effectively in a collaborative, team-based environment
- Strong problem-solving skills and attention to detail
What Will Put You Ahead
- Experience with cloud platforms (e.g., AWS, Azure, GCP)
- Familiarity with AI augmented development, microservices, event driven architectures, and graph database technologies
- Experience with CI/CD pipelines and infrastructure-as-code practices
- Exposure to agile or iterative development methodologies
- Experience working in large-scale or enterprise environments
Benefits & conditions
Pulled from the full job description
- Tuition reimbursement
- Paid parental leave
- AD&D insurance
- Parental leave
- Health insurance
- Vision insurance
- Health savings account