Senior Software Developer
Menlo Innovations
Senior Software Developer Position InquiryOur 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: Senior Software Developer / Technical Lead Location: In-person at our office in Ann Arbor, MI Employment Type: Full-Time Level: Intermediate / SeniorWe're hiring a Senior Software Developer who thrives in complex, high-impact environments. You're more than just a coder—you're a problem solver, mentor, strategist, and trusted partner to both your team and your clients.This role requires a unique balance of technical skill, systems thinking, emotional intelligence, teaching/coaching ability, and client leadership. You'll play a central role in architecting scalable solutions, mentoring others, leading technical execution, and guiding clients through the delivery of impactful software—sometimes in messy or ambiguous environments. We are especially interested in candidates with experience in the following areas:Cloud Services, such as AWS, Azure, and GCPLLM-powered development tooling and AI-assisted workflowsDev Ops pipelinesSalesforceGISYou Can Expect:To spend all your time working in a paired context with other team members or clientsTo spend the majority of your time coding and executing related development tasks, including TDDTo rotate across a diverse portfolio of projects in a variety of domains and technologiesTo work collaboratively and cross-functionally with Project Managers, UX/UI Designers, and Quality AdvocatesTo play a leading role in: Guiding the direction of technical discussionsBuilding and managing client relationshipsDrawing out the ideas and experience of others to maximize project success and team effectivenessIdentifying opportunities for growth in others and developing their technical and soft skillsTranslating ambiguous or conflicting business objectives into a concrete project planTo frequently consult with existing and prospective clients, including participation in sales conversations, weekly client meetings, etc.Qualifications:5+ years of professional software development experience outside the classroomDemonstrated ability to lead complex software projects at all stages of executionDeep experience in system design, technical architecture, and troubleshootingExcellent communication skills—especially in client-facing scenariosFamiliarity with and/or interest in agile development, XP, and pair programmingExperience navigating challenging dynamics between internal teams and external stakeholdersComfort juggling multiple moving pieces while keeping an eye on project health, emotional tone, and long-term goalsAbility to "connect the dots" across the product, tech, and people dimensions of a projectCommitment 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 1-day and 3-week trial period on-site in Ann Arbor, MINice to Have:Prior experience with pair programming and/or TDDPrior experience working in consultancy or client servicesComfort juggling multiple moving pieces while keeping an eye on project health, emotional tone, and long-term goalsAbility to "connect the dots" across the product, tech, and people dimensions of a projectBudget or time management skills for medium to large-scale effortsExperience as the primary leader on technical work or delivery teamsApplyIf 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
$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...Senior$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...SeniorMinimum wageFull timeWork experience placementFlexible hours- ...national origin, or disability. Envision yourself at BarracudaAs a Senior Application Security Engineer, you’ll help shape the future of... ...security and reducing late-stage findings via automation and developer enablementDeep practical knowledge of core security concepts (...SeniorWorldwideFlexible hours
$100k - $140k
...Senior Application Engineer (Full-Stack)Location: Ann Arbor, MI Reports to: Chief Technology OfficerTown Square Health is reimagining what healthcare can be. We're building a first-of-its-kind value-based care model with a singular mission: to set the gold standard for...SeniorFlexible hours$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...SeniorFull timeWork experience placementWork at officeLocal areaImmediate startFlexible hours$38.09 - $42.33 per hour
...financial innovation? We're seeking a passionate and skilled Software Engineer to join a dynamic team at the forefront of shaping critical... ...core business logic within applications. ~ Experience in developing APIs and Frameworks. ~ Bachelor's degree in Computer...SeniorHourly payTemporary work$176k - $253k
...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, well... ...reliably in real-world conditions.As a Senior Autonomous Release Engineer you will lead...SeniorWork at officeImmediate startFlexible hours- ...University of Michigan is seeking a Senior Solutions Architect to design and administer enterprise-level reporting solutions, integrating cloud-hosted analytics, data warehouses, and critical financial and healthcare processes. The role requires translating business needs...Senior
- ...offers specializes in customized web, mobile and now, AI applications with application integration services that span the entire software development lifecycle.Logic is seeking an experienced Technical Lead/Solutions Architect to be based in Ann Arbor for its growing...SeniorFull time
$177.6k - $257.4k
...beyond simple authentication. We are looking for a visionary Software Leader to help us bridge the critical gap between verifying who... ...development experience to include writing code, building systems, and developing strategies for using AI to assist in workExperience building...SeniorFull timeTemporary workLocal areaRemote workFlexible hours- ...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...SeniorWork at officeFlexible hoursShift work
- ...University of Michigan in Ann Arbor, MI is seeking a Solution Architect at senior/intermediate level to lead cloud enablement initiatives and DevOps practices. The role focuses on migrating applications to the public cloud (GCP), building self-service tooling, and managing...Senior
- ...Torc is hiring for a senior data/ML infrastructure engineer to own the Auto Tagger pipeline. You will write production-grade Python, build scalable data pipelines, and manage CI/CD with GitHub Actions, Databricks workloads, and AWS infrastructure as code. You will partner...Senior
- Treetown Tech seeks Senior Embedded Software Engineers to join their multi-disciplinary engineering team in Ann Arbor, Michigan. This is a hybrid... ...focused environment? If so, this may be your dream job developing cutting edge technology! BENEFITS. In addition to...SeniorFull timeLocal areaImmediate startRemote workWork from homeRelocation packageFlexible hours
- ...Senior Software EngineerMS2 is a national leader in transportation data management and analysis and has the largest traffic count database in North America. More than 270 agencies in 31 US States, and 3 Canadian Provinces, including 28 state Departments of Transportation...Senior
- ...Senior Software Engineer - Autonomy Core FrameworksAt Torc, we have always believed that autonomous vehicle technology will transform how... ...Now a part of the Daimler family, we are focused solely on developing software for automated trucks to transform how the world moves...SeniorFull timeImmediate startRelocation
- ...This is an opportunity to join IRIS Software Group as we transform into an AI-first company... ...customers operate and succeed. Role Purpose As a Senior Software Engineer, you will be a... ...authority Ability to utilise technical skills to develop and coach others through mentoring and...SeniorShift work
- ...Job Description We are seeking a Senior / Lead Platform Engineer to design, build... ...capabilities, enabling engineering teams to deliver software rapidly and safely through standardized,... ...workloads Infrastructure as Code: Develop and maintain Terraform modules for Azure...SeniorLocal area
$120k - $160k
...before heading to the office, or leaving earlier when needed to accommodate family commitments. About the role We’re seeking a Senior Software Engineer to architect the world representation layer at the heart of Applied Intuition’s Acuity autonomy stack. If you’ve spent...SeniorFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$110k - $145k
...including 28 state Departments of Transportation, are using MS2 software to manage their transportation data. MS2 is located in the... ...'ll have an opportunity to make a big impact! We are seeking a Senior Software Engineer to design, build, and maintain the core systems...SeniorWork at officeRelocation packageFlexible hoursNight shift1 day per week$139.3k - $203.6k
...filled or if a sufficient number of applications are received.This is a remote role anywhere in the USA.Meet the TeamOur software engineering team develops software using Cisco’s Design Thinking Principles, with simplification and Security at its core. We use secure coding...SeniorFull timeTemporary workLocal areaRemote workFlexible hours$127k - $235k
Senior Software Engineer - AI (Materia AI)We're building the next generation of AI‑powered platforms for tax and accounting professionals,... ...boundaries, system interfaces, and scalable design patterns.Develop high‑performance APIs and microservices that power AI agents,...SeniorFull timeWork at officeLocal areaFlexible hours2 days per week3 days per week$109k - $203k
...AI solutions from the ground up?Thomson Reuters is hiring a Senior Software Engineer (Legal) on our CoCounsel Forward Deployed Engineering... ...development tools, AI techniques, and legal technology trends.Develop software solutions by studying information needs, conferring...SeniorFull timeWork at officeLocal areaFlexible hours- Senior Software Engineer What will I be getting myself into? As a Senior Software Engineer, you will help shape the future of our Horizon... ...This is a full-stack engineering role. While engineers may develop areas of deeper expertise, we expect everyone to be capable of...SeniorRemote workRelocationVisa sponsorshipWork visa
- ...steady pace specializing in the fields of Software Development, Software Consultancy and... ...Job Description--> 5+ years of experience developing using .NET technologies--> Solid... ...Information TechnologyExperience level: Mid-Senior LevelIndustry: Information Technology And...Senior
$158.5k - $190k
...roboticists, global operations, and integrations. If it is managing vehicle communications, providing exemplary rider experiences, or developing our remote guidance tool our group has numerous ways to make their mark. Members of this tight‑knit group act as a force...SeniorWork at officeImmediate startRemote workWork from homeFlexible hours3 days per week1 day per week$105.9k - $180k
...for the best and the brightest research scientist, software engineers, application development engineers, and senior product technology process engineers. Central... ...the capabilities of the KLA inspection machines.Develop an understanding of how the system works and be able...SeniorMinimum wageFull timeWork experience placementFlexible hours- ...and Research. The custom solution may involve updating current software developed in-house, or a brand-new solution that needs to be scoped,... ...lesser projects, and within the scope of their responsibilities.Senior level - Regularly provides guidance and training to less-...SeniorImmediate startRemote work
$160k - $190k
...same capability to AI data centers, giving operators a way to better use the power already available to them. We are seeking a Senior Software Engineer, DevOps to help design, build, and operate Utilidata's off-device platform that ingests, processes, and serves data...SeniorFull timeCasual workLocal areaRemote workFlexible hours$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 timeWork at officeLocal areaFlexible hours2 days per week3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!
- cybersecurity software engineer Ann Arbor, MI
- software developer fintech Ann Arbor, MI
- senior robotics software engineer Ann Arbor, MI
- network software engineer Ann Arbor, MI
- software engineer remote Ann Arbor, MI
- part time software developer remote Ann Arbor, MI
- software engineer full time Ann Arbor, MI
- entry level software engineer remote Ann Arbor, MI
- senior software engineer ruby on rails Ann Arbor, MI
- consulting software engineer Ann Arbor, MI


