JOBSEARCHER

Sr. Software Developer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Location: Cedar Falls, IABase PayEmployee Type: FT ExemptOrganization: Martin Bros. Distributing Co. Inc.Department: ITJob Posted: 2026-04-24Job Post Expires: 2026-04-30This position manages other employees.This position requires % travel.Who We AreMartin Bros has been a cornerstone of the food distribution industry for over 85 years.And right now, that spirit of innovation is pointed squarely at technology. Our development team is leading a bold initiative to modernize our platform, integrate AI-assisted workflows, and build the software infrastructure that will carry Martin Bros through the next chapter of its growth. If you want to write code that matters — code that moves real product, serves real customers, and powers a market-leading operation — this is the place to do it.What You’ll DoAs a Senior Software Developer at Martin Bros, you’ll play a central role in shaping and delivering the technology that powers one of the Midwest’s most respected companies. This is a hands-on, full-stack role where your contributions will be felt across the entire software lifecycle — from the first line of code to production deployment.Day-to-day, You’ll Be Building New Features — Design and develop full-stack features using React and TypeScript on the frontend and Java / Java EE and Spring Boot on the backend, delivering functionality that makes a real impact on business operations and end-user experience. Mobile Development — Build and maintain cross-platform and native mobile applications using React Native and Android Native, extending our platform to users wherever they are. Cloud-Based Development — Leverage AWS infrastructure to build scalable, reliable, and high-performing applications in a modern cloud environment. Maintaining & Improving Existing Systems — Own the health of your codebase running on Payara / Java EE. Identify opportunities to refactor, optimize, and modernize applications as the business evolves. Identifying and Fixing Bugs — Diagnose and resolve defects quickly and thoroughly, ensuring our systems remain stable, reliable, and performant. Automated Test Maintenance — Write, maintain, and improve automated test suites using Playwright, helping the team shift quality left and ship with confidence. CI/CD Pipeline Ownership — Contribute to and maintain continuous integration and deployment pipelines, keeping our delivery process fast, reliable, and automated. Agile Collaboration via Atlassian — Work within a sprint-based agile workflow using Jira and Confluence to plan, track, and document your work with precision and transparency. Cross-Functional Collaboration — Work hand-in-hand with Business Analysts to translate requirements into elegant technical solutions, and partner with Quality Control to ensure every release meets the Martin Bros standard of excellence. Team Partnership — Engage daily with a close-knit development team through code reviews and open knowledge sharing. AI-Assisted Development — Leverage cutting-edge AI tooling and agentic workflows to accelerate development, improve code quality, and stay ahead of the curve.What We’re Looking ForWe’re searching for a seasoned, driven Senior Software Developer who brings both technical depth and a collaborative spirit to everything they do. If you love solving hard problems, take pride in clean and maintainable code, and want to be part of a team that’s genuinely going places — read on.Education Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field required.Experience 5+ years of professional full-stack software development experience. Proven track record delivering production-quality applications from design through deployment. Hands-on experience working in agile / scrum environments with real sprint cadences and cross-functional teams. Experience collaborating with Business Analysts and QA / Quality Control teams to translate business needs into technical solutions.Technical Skills (Required) Strong proficiency in Java / Java EE and Spring Boot backend development. Solid React and TypeScript frontend development experience. Working knowledge of AWS cloud services and cloud-native development practices. Experience with Git and version control best practices in a team environment. Familiarity with CI/CD pipelines and automated build/deployment workflows. Experience writing and maintaining automated test suites (Playwright, Selenium, or similar).Technical Skills (Preferred) Mobile development experience with React Native and/or Android Native. Experience with Payara / Java EE application server environments. Proficiency with Atlassian tools — Jira, Confluence, Bitbucket. Exposure to AI-assisted development tools, LLM integrations, or agentic programming concepts. AWS certification or demonstrated cloud architecture experience.Other Qualifications Communication — You can articulate complex technical concepts clearly to both technical and non-technical stakeholders. Collaboration — You thrive in a team environment, lift others up, and leave ego at the door. Problem Solving — You approach challenges with curiosity, creativity, and a bias toward action. Mentorship Mindset — You’re willing to share knowledge, guide less experienced developers, and invest in the team around you. Attention to Detail — You take ownership of your work and hold yourself to a high standard of quality. Passion for the Craft — You stay current with emerging technologies and are always looking for a better way.Compensation & BenefitsWe believe that people who do great work deserve to be rewarded — generously and consistently. At Martin Bros, we offer a compensation package designed to attract top talent and keep them thriving for the long haul. Competitive Salary — We benchmark against the market and pay accordingly. Your skills and experience will be recognized and compensated fairly. Comprehensive Benefits — A full benefits package designed to take care of you and your family, because we mean it when we say family is a core value. Bonus Programs — Martin Bros rewards its people through both quarterly and year-end bonus programs — both tied to company performance. When the company succeeds, everyone shares in that success. Employee Ownership (ESOP) — As an employee-owned company, you don’t just earn a paycheck — you build equity. Your stake in Martin Bros grows as the company grows.