Job Description
As a Software Engineer, you will be expected to work as part of small, cross functional XP teams building production applications for customers or for Mechanical Orchard using a variety of modern programming languages. You'll pair program with other engineers and collaborate closely with other roles such as product managers and designers. You will apply and evolve XP engineering practices such pair programming, test-driven development, refactoring, continuous integration and continuous delivery. Operate and support production applications as a team in the context of the agile DevSecOps model. You are expected to help onboard developers (internal and external) to practices and techniques and lead and collaborate on technical discovery efforts for existing systems, particularly legacy mainframes. You are expected to continuously learn about relevant emerging AI or traditional technologies and agile practices. Foster the growth of the organization through mentorship, tech talks, and other means. Support and improve our system stability including through on-call rotations.
About Mechanical Orchard
Mechanical Orchard specializes in safely rewriting critical and complex business applications so theyβre ready to adapt quickly to market challenges.