Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Intermediate Software Developer

Menlo Innovations

Intermediate Software Developer Position Inquiry

Intermediate Software Developer

Our Development team focuses on implementation, using a test-driven design and development approach. Developers work in pairs on a variety of projects, rotating pair partners and/or projects on a weekly basis. At Menlo, it's not as important to be an expert in any particular language as to be willing and able to learn new languages when needed. Sharing your technical and project knowledge with other team members is a natural part of the process, preventing any one person from becoming a tower of knowledge.

About the Role:

Job Title: Intermediate Software Developer Location: In-person at our office in Ann Arbor, MI Employment Type: Full-Time Level: Intermediate

We're looking for an Intermediate Software Developer who can thrive in a collaborative, paired environment. You have enough experience to contribute confidently to technical discussions, solve problems with limited guidance, and help others grow, but you're still excited to learn new technologies, approaches, and domains.

At Menlo, developers work in pairs on a variety of projects, rotating pair partners and/or projects on a weekly basis. We believe that sharing technical and project knowledge is essential to building strong teams and preventing any one person from becoming a tower of knowledge.

This role requires a unique balance of technical skills, interpersonal and consultative skills, and service minded thinking. You'll play a central role in communicating technical recommendations to clients, engaging in feedback with your peers, and producing high-quality, full-stack software solutions.

We are especially interested in candidates with experience in the following areas:

  • Cloud Services, such as AWS, Azure, and GCP
  • DevOps pipelines
  • Salesforce
  • GIS

You Can Expect:

  • To spend your time working in a paired context with other team members and, at times, directly with clients
  • To spend the majority of your time coding and executing related development tasks, including TDD
  • To rotate across a diverse portfolio of projects, domains, and technologies
  • To estimate, design, develop, test, and deploy high-quality software
  • To participate actively in technical discussions and contribute to project-level decisions
  • To work collaboratively and cross-functionally across the team to drive project success
  • To participate in and lead project activities such as daily stand-ups, show-and-tell sessions, planning games, and technical discussions
  • To help newer developers grow by sharing technical knowledge and providing constructive feedback
  • To proactively identify and communicate technical risks, blockers, and opportunities to the project team
  • To contribute to system design and implementation decisions while knowing when to seek input from more experienced team members
  • To work with clients and teammates to understand problems and translate them into effective technical solutions
  • To continually improve your technical skills while helping others learn what you know

Qualifications:

  • 3+ years of professional software development experience
  • Experience working on software projects from requirements through implementation and delivery
  • Strong understanding of software development fundamentals, testing, and maintainable code
  • Comfortable working in unfamiliar codebases and learning new technologies
  • Able to contribute to or lead technical design and architecture discussions
  • Strong communication and collaboration skills
  • Enjoys sharing knowledge and helping less-experienced teammates develop their skills
  • Familiarity with and/or interest in Agile development, XP, TDD, and pair programming
  • A "make mistakes sooner" attitude
  • Asks questions often and is willing to challenge assumptions respectfully
  • Commitment to work full time, in-person in Ann Arbor, MI (This is not a hybrid or remote work assignment)
  • Our interview process requires candidates to fulfill a trial period on-site in Ann Arbor, MI

Nice to Have:

  • Prior experience with pair programming and/or TDD
  • Experience working in a consulting or client-services environment
  • Experience mentoring or informally leading other developers
  • Experience working across multiple programming languages or technology stacks
  • Experience working directly with clients or non-technical stakeholders
  • Experience with cloud services, DevOps, Salesforce or GIS

Benefits:

  • Health insurance (73% - 87% subsidized with HSA options and generous employer contribution)
  • Life & disability insurance
  • Paid time off (20 days annually)
  • 10 paid holidays per year
  • 401(k) - with employer contribution (Traditional and Roth)
  • Parking is reimbursed
  • Menlo values work/life balance, and uses a unique paired staffing approach as a mechanism for employee development, cross-training, and delivering high-quality work products.

If you're interested in helping us return joy back to technology, please send us your contact info and resume.

"Joy is designing and building something that actually sees the light of day and is enjoyably used and widely adopted by the people |

Richard Sheridan Menlo CEO and Chief Story Teller

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Intermediate Software Developer in Ann Arbor, MI vacancy
  • $129.6k - $220.3k

     ...never a dull moment with us.Job Description/Preferred QualificationsWe are seeking a seasoned Backend Software Engineer with deep expertise in modern C++ and developing infrastructure to lead the development of high-performance, scalable backend infrastructure. This... 
    Suggested
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    3 days ago
  • $150.4k - $180.3k

     ...with a poly.   Possess Fourteen (14) + years of experience as a software engineer in programs and contracts of similar scope, type, and...  ...associated services. The candidate will work with theteam to develop and integrate Kubernetes hosted services in support of the CTI... 
    Suggested
    Contract work
    Work experience placement
    Local area
    Remote work

    GrabJobs

    Ann Arbor, MI
    1 day ago
  • $250.6k - $362.6k

     ...networking, with a strong emphasis on reliability, interoperability, and long-term scalability!Your ImpactInnovate, develop, and drive unique software and technology solutions with global impact across Cisco’s broader product portfolio and multiple technology and business... 
    Suggested
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Ann Arbor, MI
    3 days ago
  • $155k - $190k

     ...conduct security reviews, and ensure that developer tooling and CI/CD workflows ship with...  ...) technologies (we use Terraform). ~ Intermediate working knowledge of networking...  ...Have followed a non-traditional path into software and bring insight from experiences beyond... 
    Suggested
    Work experience placement
    Remote work

    GrabJobs

    Ann Arbor, MI
    1 day ago
  •  ...life cycle and reducing late-stage findings via automation and developer enablement.  ~Strong understanding of modern AppSec and...  ...daily tasks  ~Hands-on experience building production-grade software  ~Experience working cross-functionally with technical and... 
    Suggested
    Worldwide
    Flexible hours

    Barracuda

    Ann Arbor, MI
    2 days ago
  •  ...career growth.    Roles & Responsibilities:MITRE is seeking a Software Engineer to support the development, modernization, and transition...  ...software delivery. Responsibilities may include: Design, develop, and transition modern software capabilities supporting Army Ground... 
    Work experience placement
    Internship
    Local area
    Immediate start

    Mitre

    Ann Arbor, MI
    2 days ago
  • We are looking for a Lead Software Engineer/Full stack Developer to join our IPG Technology team in Ann Arbor, MI. This is an amazing opportunity to work on Foundation IP, including the web application and Spring-based REST API supporting an external-facing product for... 
    Permanent employment
    Full time
    Work experience placement
    2 days per week
    3 days per week

    Clarivate Analytics

    Ann Arbor, MI
    3 days ago
  • $128k - $165k

     ...world. Based in Ann Arbor, Michigan, May develops and deploys autonomous vehicles (AVs)...  ...safety gatingYou will ensure not only that software is releasable, but that it is safe,...  ...scripting and Linux environmentsBasic to intermediate experience with SQL and/or data... 
    Work at office
    Immediate start
    Flexible hours

    May Mobility

    Ann Arbor, MI
    9 hours ago
  •  ...google, Paypal, western union, visa, walmart lab s etc to name a few. We are continuously looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, data engineers, machine learning engineers for full... 
    Full time
    Remote work

    SynergisticIT

    Ann Arbor, MI
    1 day ago
  • $175k

     ...and observe the system’s behaviour in the real world; Improve developer experience and internal tooling where it unlocks leverage. What You’ll Need Required ~7+ years of experience as a Software Engineer, with strong knowledge of major parts of our tech stack... 
    Remote work
    Work from home
    Flexible hours

    GrabJobs

    Ann Arbor, MI
    1 day ago
  •  ...clinical workflows across AI&DHI initiatives; Develop and manage containerized applications...  ...Bachelor's degree in Computer Science, Software Engineering, a related field, or...  ...Qualifications- Systems Programmer/Analyst Intermediate Bachelor's degree in Computer Science,... 
    Full time
    Temporary work
    Part time
    Remote work
    Work from home

    University of Michigan

    Ann Arbor, MI
    5 days ago
  •  ...successQualifications:Bachelor's degree in Engineering or related field5+ years of experience in design engineeringProficiency in CAD software and other design toolsIf you are a creative thinker with a passion for design, we want to hear from you! Apply now to join our... 

    Gables Search Group

    Ann Arbor, MI
    4 days ago
  • $95k - $154k

     ...to perform from day one. That's exactly what SynergisticIT delivers.Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data engineers/data scientists, and machine learning engineers for full... 
    Full time
    H1b

    SynergisticIT

    Ann Arbor, MI
    3 days ago
  • $158k - $293k

     ..., tax, and regulatory content. Multiple product teams depend on what it delivers.What makes this research engineering rather than software engineering is that the answer isn't known when you start. Whether a different ranking model, a hybrid retrieval strategy, a new chunking... 
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    9 hours ago
  • $146.8k - $272.6k

     ...Reuters Labs, you will have a direct impact on our company and develop products and features that will delight our customers.What does...  ...best practices that scale. Develop and Deliver: Applying modern software development practices, you will be involved in the entire... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Ann Arbor, MI
    9 hours ago
  • $90k - $154k

     ...layoffs and market shifts, the tech industry still needs skilled developers. The challenge is proving you're ready to contribute....  ...SynergisticIT commonly supports hiring pipelines for roles such as junior software programmer, Java full stack engineer, Python/Java developer,... 
    Full time
    H1b
    Shift work

    SynergisticIT

    Ann Arbor, MI
    2 days ago
  • $90k - $154k

     ...demand (expressed with variety)SynergisticIT commonly supports hiring pipelines for roles such as junior software programmer, Java full stack engineer, Python/Java developer, DevOps/cloud engineer, plus data-track roles like data analyst, BI analyst, data engineer, data... 
    Full time
    H1b

    SynergisticIT

    Ann Arbor, MI
    2 days ago
  • $50 per hour

    Principal Software EngineerThe global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions...  ...long-term maintainability and scalability.Take ownership in developer experience by improving/automating CI/CD and other day to day... 
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Ann Arbor, MI
    2 days ago
  •  ...proficiency in C++ and Python (Candidates must pass a live technical coding assessment). Proven experience shipping production software in automotive, aerospace, defense, or robotics domains. Excellent debugging and troubleshooting skills. Bachelor’s or Master... 

    Saxon Global

    Ann Arbor, MI
    4 days ago
  •  ...autonomous driving and advanced driver assist technologies; Arene, our software development platform for software-defined vehicles; Woven City...  .... This will create a whole new market of vehicle application developers who, through software, integrate a vehicle into our daily... 
    Work at office
    Flexible hours
    Shift work

    Woven by Toyota

    Ann Arbor, MI
    1 day ago
  • $146.8k - $272.6k

     ...audit products, including CoCounsel Audit, a suite of AI‑native products used by accountants on real client work every day. As a Lead Software Engineer (Staff Engineer), you will own core backend and AI orchestration systems that turn frontier models into reliable,... 
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    4 days ago
  • $136k - $253k

     ...the RoleAdvanced Content Engineering (ACE) is seeking a Staff Software Engineer to serve as the technical anchor for the search platform...  ...:Ingestion Pipeline Architecture & Engineering• Plan, design, develop, and own the end-to-end document ingestion pipeline — a Kafka-based... 
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Ann Arbor, MI
    3 days ago
  • $98k - $200k

     ...customer locations to provide hands-on technical support and strengthen customer relationships.Collaborate closely with design and develop teams to support new product introductions and customer deployments.Analyze and interpret customer data, benchmarking against... 

    MACOM

    Ann Arbor, MI
    9 hours ago
  • $146.8k - $272.6k

     ...current openings or future vacancies within our organization.Lead Software Engineer - AI (Materia AI)Are you excited about building AI-...  ...As a Lead Software Engineer, you will play a pivotal role in developing AI-powered systems that enhance accounting workflows through... 
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Ann Arbor, MI
    1 day ago
  • $189k - $310.5k

     ...autonomous driving and advanced driver assist technologies; Arene, our software development platform for software-defined vehicles; Woven City,...  ...of ML systems in real vehicles. Our AD/ADAS organization develops production‑grade autonomy and active safety technologies that... 
    Temporary work
    Work at office
    Flexible hours

    Woven by Toyota

    Ann Arbor, MI
    1 day ago
  • $94.9k - $176.3k

    Thomson Reuters U.S. Income Tax Compliance software is relied upon by the largest multi-national corporations and global accounting firms...  ...database design principles.Strong experience in designing and developing web applications and REST APIs using ASP.Net or similar... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    1 day ago
  • $111.9k - $190.2k

     ...technical design reviews and guide architectural decisionsMentor and develop engineers, providing regular coaching and technical...  ...Technical Expertise5-8 years of experience building production software systemsAt least 2 years working with AI/ML or LLM-based solutions... 
    Minimum wage
    Full time
    Work experience placement
    Worldwide
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    1 day ago
  •  ...KLA-Belgium is seeking a talented HPC Software Engineer in Ann Arbor, Michigan, to design and optimize HPC software for semiconductor...  ...have a degree in Computer Science/Engineering and experience developing software for large-scale Linux systems. The position offers a... 

    KLA-Belgium

    Ann Arbor, MI
    1 day ago
  •  ...life in real-world vehicles and products used in markets across the globe. Job Description: We're looking for a hands-on Embedded Software Engineer who's eager to learn and grow. You'll contribute to the design, development, and testing of embedded software for our telematics... 
    Work experience placement
    Flexible hours

    IOSiX LLC

    Ann Arbor, MI
    1 day ago
  •  ...IPC and synchronization mechanisms.Complete understanding of software development life cycle.Good knowledge of TCP/IP fundamentals....  ...Perl/Shell/PHP would be a definite advantage.Clean coding habit is a must. Candidates must know developing high quality working code.... 

    Omni Inclusive

    Ann Arbor, MI
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Intermediate Software Developer. Be the first to apply!