Job Closed
This listing is no longer active.
The future of payment integrity.
Senior Software Engineer, Fullstack
Location
United States
Posted
149 days ago
Salary
$215K - $245K / year
Seniority
Senior
Job Description
Senior Software Engineer, Fullstack
Machinify
• Contribute to new product development of complex in-browser applications, taking advantage of your holistic view to ensure our application is extensible, scalable, and secure • Balance customer-facing features and technical debt cleanup to keep the software suite sustainable • Architect and implement complex applications that apply ML techniques to large volumes of data, simplifying labor-intensive processes through good user experience • Design systems that work together to deliver a good-performing, reliable application
Job Requirements
- 10+ years of experience spread across both frontend and backend programming
- Experienced in Rust, Java, or Scala with additional experience across UI development.
- Experience reading and understanding complex code and improving it
- Experience owning code quality through testing
- Critical thinking and problem solving skills working in a high growth environment
- A collaborative approach to problem-solving
- Curiosity and the ability to learn new things on the job
- Comfort with ambiguity and the ability to help resolve it
- BS or MS in Computer Science (or equivalent experience)
Benefits
- Work from anywhere in the US! Machinify is digital-first.
- Top Medical/Dental/Vision offerings
- FSA/HSA
- Tuition reimbursement
- Competitive salary, 401(k) with company match
- Unlimited PTO
- Additional health and wellness benefits and perks
- Flexible and trusting environment where you’ll feel empowered to do your best work
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
GTM Engineer
PayabliThe next-generation payments infrastructure for software companies to quickly and easily embed and monetize payments.
• Build and optimize automated workflows for prospect outreach using tools like AmpleMarket, Knode.ai, and other sales engagement platforms • Integrate and configure AI-powered sales tools (including Claude integrations and Amigo AI agent) to enhance team productivity • Create scripts and automations that enrich prospect data, prioritize leads, and personalize outreach at scale • Implement and maintain integrations between our CRM, sales engagement platforms, and other GTM tools • Manage and optimize our sales tech stack to ensure data flows seamlessly between systems • Build dashboards and reporting that provide actionable insights into pipeline health, conversion metrics, and team performance • Maintain data hygiene across our CRM and sales tools, implementing validation rules and cleanup processes • Design and implement lead scoring models, territory assignments, and routing logic • Develop systematic approaches to identify and qualify prospects that match our ideal customer profile across target verticals • Build tools and processes for competitive intelligence gathering and market research • Create data-driven frameworks for account prioritization and territory planning • Analyze closed-won and closed-lost deals to continuously refine targeting criteria • Identify opportunities to eliminate manual work and accelerate the sales cycle through technical solutions • Run experiments on outreach sequences, messaging variations, and channel optimization • Document processes and create training materials for sales team adoption of new tools • Stay current on emerging sales tech and AI tools that could enhance team effectiveness • Build custom reports and analyses to support sales strategy and forecasting • Track and report on key GTM metrics including pipeline velocity, conversion rates, and tool ROI • Provide data-driven recommendations to sales leadership on resource allocation and strategy • Create performance benchmarks and accountability frameworks for the sales team
• Develop backend services using Java and Spring Boot • Build frontend features using React • Write clean, well-tested code following established patterns • Collaborate on feature design and implementation • Work with PostgreSQL databases including spatial data (PostGIS) and multi-tenant architectures • Debug production issues and improve system reliability • Partner with Customer Success to investigate and resolve customer issues • Build domain expertise in routing, billing, and waste management operations • Contribute to documentation and knowledge sharing • Participate in on-call rotation with team support
• Ship features across the full stack - from React/Remix frontend to Node.js backend • Move fast to learn what works - ship experiments quickly and iterate based on feedback • Be curious - learn and apply web technologies and best practices as you build • Work collaboratively with designers, other engineers, and product to build features users need • Write tests and documentation for your code • Participate actively in code reviews and learn from the team
• Ship end-to-end features across the full stack - from React/Remix frontend to Node.js backend to integrations with Python AI services • Move fast to learn what works - ship small experiments quickly, then invest in productionizing what proves valuable • Stay on top of web technologies and best practices - evaluate new tools and patterns that improve the product • Work cross-functionally with designers, ML engineers, product, and customers to build experiences that solve real user needs • Write comprehensive tests and documentation for the features you build • Collaborate strongly with peers through code reviews and pairing



