Job Title: Sr. Software Developer Company Name: MARTIN BROS DISTRIBUTING CO Job Url: https://www.simplyhired.com/job/nOKvRxHD_CjpEz-5cddzKtILIxqKXBOWNZiarUGoVr3ObRnok0FxRg Job Description: Sr. Software Developer MARTIN BROS DISTRIBUTING CO Remote Job Details Full-time 10 hours ago Benefits Employee stock ownership plan Qualifications Jira Spring Boot Version control Bachelor's degree in information technology Computer Science Software Engineering Continuous Delivery (CD) implementation Software troubleshooting Mobile product development 5 years AWS Certification Bitbucket Selenium Scalable systems Android Automating deployment processes System maintenance AWS Bachelor's degree Confluence Cloud development Quality control Mentoring Mobile application development Cloud Native Design Developing automated testing protocols Scalability Developing and maintaining backend systems IT Agile software development Business requirements Playwright Senior level Bachelor's degree in software engineering AI Cross-functional collaboration Bachelor's degree in computer science TypeScript Communication skills React Native Cross-functional communication Information Technology Full Job Description Who We Are Martin Bros has been a cornerstone of the food distribution industry for over 85 years. Founded in 1940, we are the top regional, full-line food distributor in the Midwest — a position we’ve earned through decades of operational excellence, legendary customer service, and an unwavering commitment to quality. With 600+ employees across the organization and a product catalog that spans everything from fresh proteins to pantry staples, we keep kitchens running and businesses thriving across the region. Our reach is broad, our reputation is rock-solid, and our momentum has never been stronger. At the heart of everything we do are six core values that aren’t just words on a wall — they’re the DNA of how we operate every single day: Family — We treat each other, and our customers, like family. Genuine care is baked into our culture. Legendary Customer Service — Good enough has never been good enough for us. We set the bar and then raise it. Integrity — We do the right thing, every time, even when no one is watching. Passion — We love what we do, and it shows in everything we build and deliver. Innovation — We’re always looking for a better way — and our development team is leading that charge. Teamwork — No one wins alone. We succeed together, always. Martin Bros is proudly employee-owned, meaning every person on our team has a personal stake in the company’s success. When Martin Bros wins, we all win. That ownership culture reinforces everything we believe in — accountability, collaboration, and shared purpose. 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 Do As 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 For We’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 & Benefits We 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. There’s no shortage of places to write code. But there are very few places where you can build a career — one that challenges you, grows with you, and rewards you for the long haul. Martin Bros is one of those rare places. We’ve been around for over 85 years because we invest in the right things: our customers, our products, and most importantly, our people. When you join our development team, you’re not filling a seat — you’re stepping into a role designed to be the last software job you’ll ever need to look for.