KeHE Distributors is an employee-owned distributor of natural and organic products, committed to making a positive impact. The Senior Software Engineer will operate with a high degree of autonomy, owning complex technical problems and mentoring others to enhance the team's effectiveness.
Responsibilities:
- Design and implement complex software features and systems, ensuring solutions are scalable, maintainable, well-tested, and aligned with architectural and security standards
- Own technical solutions end-to-end, from design through implementation, testing, deployment, and operational support, ensuring the long-term health and reliability of the system
- Lead technical design discussions and solution planning, evaluating trade-offs and guiding the team toward sound engineering decisions
- Collaborate closely with product managers, designers, and other stakeholders to translate business requirements into effective technical solutions that deliver customer value
- Use logs, metrics, and analytics to inform engineering decisions, designing systems with observability in mind and continuously improving performance and reliability
- Mentor and support other engineers, sharing knowledge, helping onboard new team members, and contributing to the growth of engineering capability across the team
- Continuously improve engineering practices and technical capabilities, staying current with emerging technologies, introducing improvements in development patterns, tools, and workflows
Requirements:
- 5+ years of experience in software development, preferably in a product-centric or agile environment
- Expertise in modern development stacks (C#, Python, Angular, SQL) and cloud platforms (AWS/Azure/GCP)
- Proven experience in architecture, platform engineering, and cloud-native solutions
- Bachelor's degree in computer science, software engineering, or a related field preferred or similar coding education alternatives to traditional four-year degrees
- Demonstrated ability to deliver high-quality software solutions and contribute to team success
- Participation in training, certifications, or professional development initiatives is a plus
- Experience with modern development tools, version control systems, and CI/CD pipelines is preferred