Senior Software Engineer

11 hours, 25 minutes ago
Senior
Software Development
Mechanical Orchard

Mechanical Orchard

Mechanical Orchard specializes in modernizing critical legacy applications through AI-driven technology, enabling the transition to maintainable and trustworthy modern code without disrupting existing operations.

Internet Software & Services
11-50
Founded 2022
$7M raised

Description

  • Modernize production mainframe systems using Imogen in collaboration with customers and partners.
  • Work in small cross-functional XP teams and pair daily with teammates and external partners.
  • Lead technical discovery sessions and facilitate workshops with customers, including on-site when needed.
  • Apply XP engineering practices such as pair programming, test-driven development, refactoring, and CI/CD.
  • Use and experiment with LLM-assisted coding tools and help shape best practices for AI use in engineering.
  • Design and operate production systems with a focus on durability, operability, and long-term ownership.
  • Participate in team on-call rotations to support delivered systems.
  • Enable partner engineers to independently deliver modernization efforts over time.
  • Collaborate through pairing, mentoring, and shared problem solving to codify reusable technical and operational patterns.
  • Work flexibly across time zones, especially when collaborating with partners in the US, UK, and India.

Requirements

  • Experience as a software engineer working on complex, real-world systems.
  • Comfort working hands-on in unfamiliar domains and legacy systems.
  • Experience working directly with customers or partners in a client-facing or collaborative environment.
  • Ability to lead technical discussions, facilitate workshops, and navigate ambiguity in high-stakes settings.
  • Strong communication skills, empathy, and a collaborative mindset.
  • Comfort with pair programming and other XP practices, including test-driven development.
  • Interest in production software that must be reliable, operable, and ready for long-term ownership.
  • Willingness to participate in an on-call rotation.
  • Comfort working with legacy mainframe systems, often written in COBOL and JCL.
  • Interest in AI-assisted development and evolving LLM-based coding tools.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Junior Software Engineer (Mexico)

Sezzle 251-1K Diversified Financial Services

Sezzle is hiring a Junior Software Engineer to help design, develop, and support software solutions for its fintech shopping platform.

AWS Elasticsearch Git Go Grafana Kubernetes MySQL Prometheus Python React React Native TypeScript
9 minutes ago

Lead Software Engineer, Identity

Zeta Global 1K-5K Media

Zeta Global is hiring a Lead Software Engineer to build and scale backend and data systems that power its identity graph and high-volume marketing platform.

Apache Airflow Apache Spark AWS Couchbase Helm Hive Java Kafka Kubernetes Luigi Python Scala Snowflake SQL
9 minutes ago

Senior Software Engineer

Twilio 5K-10K Diversified Telecommunication Services

Twilio is hiring a Senior Software Engineer to build and operate the webhook delivery infrastructure that powers billions of requests across its global products.

AWS Datadog Go Grafana Java Kubernetes Microservices Prometheus Python REST API Twilio
9 minutes ago

Sr. Software Engineer II, Machine Learning

Narvar 251-1K Media

Narvar is hiring a Senior Software Engineer II to build and improve data-driven machine learning products for its post-purchase platform, with work that impacts retailers, business partners, and millions of consumers.

Apache Spark GCP Linux Machine Learning NLP NumPy Pandas Python PyTorch Shell Scripting SQL Statistics TensorFlow
9 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers