Senior Software Engineer - Bozeman
Listed on 2026-02-13
-
Software Development
Software Engineer
About the Position
As a Senior Software Engineer at Advice Pay, you’ll play a central role in building and evolving both new and existing product features. You’ll take a set of user stories, dig into the existing codebase, and propose thoughtful solutions that balance long-term maintainability with meaningful user impact.
You’ll contribute across the full development lifecycle, from shaping technical approaches to delivering high-quality implementations, with a focus on minimizing code debt while maximizing real value for users. Your work will directly influence the stability, scalability, and usefulness of the product as it grows.
This role is for you if you enjoy translating real user needs into clean, sustainable technical solutions, like thinking holistically about systems (not just tickets), and want your engineering work to have visible, lasting impact on both the product and the team.
What You’ll Be Doing Technical Craft and System DesignDesign and build secure, maintainable, and scalable solutions that support Advice Pay’s product and growth goals.
Contribute meaningfully to system design discussions and technical decision-making.
Improve existing and legacy code through refactoring and thoughtful evolution over time.
Help establish and reinforce coding standards to promote consistency and quality across the codebase.
Investigate, debug, and resolve complex or cross-system issues.
Design efficient data access patterns and performance-sensitive code.
Deliver complex features with a high level of reliability.
Break down large initiatives into well-scoped, executable work.
Thoughtfully plan and sequence work to reduce risk and avoid rework.
Proactively identify and surface delivery risks early.
Balance near‑term delivery needs with long‑term system health.
Own major components or initiatives from design through long‑term maintenance.
Anticipate downstream impacts of changes across systems and teams.
Identify technical debt and contribute to prioritization discussions.
Partner closely with Product to align technical solutions with user and business needs.
Participate in planning and refinement conversation to help shape technical outcomes.
Communicate technical concepts, tradeoffs, and risks clearly to both technical and non‑technical stakeholders.
Help guide technical discussions toward sound, well‑reasoned decisions.
Provide mentorship and constructive feedback to other engineers.
Collaborate effectively with Product, QA, and cross‑functional partners.
Review pull requests thoroughly (catching bugs, providing thoughtful feedback, providing guidance on best practices, ensuring automated test coverage, focusing on maintainability/readability/performance)
Contribute to improvements in engineering workflows, tooling, and development practices.
Identify and help address systemic issues impacting quality or delivery.
Build deeper product and industry knowledge to inform technical decisions.
Support a culture of continuous improvement and shared ownership.
Participate in recruiting, interviewing, and onboarding activities as needed, including joining interviews, supporting technical assessments, and assisting with peer onboarding when requested.
Create and maintain clear, useful technical documentation.
Participate in occasional after‑hours incident resolution and/or deployment activities.
Collaborate with Dev Ops and infrastructure efforts as needed.
Support bug triage, customer‑reported issues, and production investigations.
Contribute to secure development practices and participate in security reviews.
Other duties as assigned.
Start Date:
ASAPStatus:
Exempt, Full‑time (40-45 hours/week)Location:
Bozeman, MTDepartment:
Product DevelopmentReports to:
Engineering Manager
Salary: $171,703/year (please note this salary is inclusive of total earnings for this role. We do not have a commission or bonus structure at Advice Pay)
Flexible paid time off days to maintain work‑life harmony (we encourage and support that you take at least 3 weeks off per year!)
11 paid…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).