Company: Mechanical Orchard (Small)
Location: San Francisco, Remote, Onsite
Role Type: Permanent
Sentiment: Having started my career in 2012 at Pivotal Labs SF (Hi, Tyler 👋), everything in the role description is a key aspect of what I recognize as a functioning software development process, from pairing and testing to collective ownership and cross-functional teams.
Rating: 4
Description
Mechanical Orchard is a fast-growing
startup that takes a fresh view on old problems. We replace legacy
computing systems for the Global 2000, with a focus on mitigating risk
and creating a genuinely solid foundation for innovating and adapting.
Our
background in software development and the impact on the industry is
well known, and we've literally helped write the book on XP and other
impactful agile practices. We’re applying the same thoughtfulness and
rigor in weaving AI into everything we do. We believe in the durable
principles behind agile, and embrace the power of cross-functional
teams, collective ownership, test driven development, short feedback
loops, and continuous improvement.
We are Generous, Ethical, Effective, and Kind.
As a Software Engineer at Mechanical Orchard, you will be expected to:
-
Work as part of small, cross functional XP teams building production
applications for customers or for Mechanical Orchard using Elixir or
other modern programming languages
- Pair program with other engineers and collaborate closely with other roles such as product managers and designers
-
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 DevOps model
- Help onboard client developers and/or new Mechanical Orchard team members with practices and techniques
- Lead and collaborate on technical discovery efforts for existing customer systems including legacy applications
-
Continuously learn about relevant emerging technologies or practices
and foster the growth of the organization through mentorship, tech
talks, and other means
The
ideal candidate has worked as a software engineer in a professional,
team based environment, with some exposure or demonstrated passion for
XP practices such as pair programming and test driven development.
They
are comfortable as a full stack developer, and have expertise in at
least one modern programming language and application framework.
Strong
communication and collaboration skills as well as empathy are essential
for working closely with the development team, customers, and others at
Mechanical Orchard.
Key Dates
Posted: 2024-05-16
Closed: 2024-07-29
Notes
Hey, I saw your post about MO. Rob is, so far as I can tell, currently handling all recruiting. So it's like the early days at Pivotal. I interviewed about a month ago. I have an offer contingent on their closing additional clients. I know others who were in this situation previously. Rob is preparing for future expected work, but as far as I know no new big client has signed (yet). I'm pretty excited to join the team, there are some incredible folks there. Just know that they aren't hiring right this instant, but this worked great for me as I was able to leave my job and will join whenever they can bring me on. Any delay in response is likely due to this, but I'm certain no resume with former Pivotal experience will be ignored. Best of luck!