Principal Software Engineer (C#, .NET Core, React, Azure)
Optomi, in partnership with an industry-leading grocery distributor, is searching for a Principal Software Engineer to join our team and lead the development of high-performing, scalable, and maintainable software solutions. In this role, you’ll mentor engineers, collaborate with cross-functional teams, and drive technical excellence across projects.
What the Right Professional Will Enjoy!
- The opportunity to join a company where the work being done directly contributes to innovating customer experience!
- The opportunity to join a company working with cutting-edge tools and systems!
- The opportunity to join a company with a collaborative and supportive work culture, where teamwork and cross-functional collaboration are encouraged!
What You’ll Do:
- Lead by example and guide engineers in writing clean, extensible code
- Act as a technical expert and mentor across teams and projects
- Participate in on-call rotations and system monitoring
- Conduct thorough code reviews to ensure quality and security
- Collaborate with cross-functional teams to define requirements and deliver results
- Document system architecture and provide status updates to stakeholders
- Promote continuous improvement and share best practices
What We’re Looking For:
- 8+ years of software engineering experience
- Bachelor's Degree in Computer Science or equivalent practical experience
- Proficiency in C# and SQL; familiarity with .NET Core, ASP.NET MVC, REST APIs, Microservices, Azure DevOps, GIT, and relational databases
- Agile experience including daily standups, sprint planning, and peer code reviews
- Strong problem-solving, communication, and organizational skills
- Experience with cloud platforms (Azure, AWS, or GCP) and containerization tools (Docker/Kubernetes) is a plus