
Senior Software Engineer
Posted 3 days ago

Posted 3 days ago
This is a fully remote position, open to applicants in Utah.
• Develop and enhance full-stack applications utilizing Java/Spring Boot, Node.js, Vue.js, and TypeScript.
• Assist in the phased transition from Vue to React.
• Leverage AI coding tools and precise specifications to expedite development while ensuring quality.
• Create scalable microservices, RESTful APIs, and Kafka-based event-driven integrations.
• Integrate systems with Salesforce.
• Deploy containerized applications to AWS and Kubernetes via GitHub Actions CI/CD pipelines.
• Design and uphold automated unit, integration, and end-to-end tests.
• Collaborate with the Staff Engineer, engineering team, product managers, designers, support teams, and business stakeholders.
• Engage in design, planning, and code reviews.
• Ensure legacy services remain reliable during modernization.
• Mentor engineers through code reviews, shared best practices, architecture discussions, and team presentations.
• Report to the Senior Manager of Engineering.
• Bachelor's degree in computer science or a related field, or equivalent professional experience.
• Over 5 years of practical, professional full-stack software engineering experience.
• Proficiency in Java and Spring Boot, along with JavaScript, TypeScript, and Node.js.
• Front-end expertise with Vue.js and/or React.
• Experience in designing and utilizing RESTful microservices and event-driven systems.
• Strong SQL abilities and relational database experience, preferably with PostgreSQL.
• Practical experience with Git, CI/CD, AWS, containers, and Kubernetes.
• Proficiency in writing well-tested code using JUnit, Jest, and end-to-end tests.
• Hands-on experience with AI coding assistants such as Claude Code for designing, building, testing, and documenting software.
• Good judgment when reviewing AI-generated code.
• Familiarity with extending AI coding assistants via skills and MCP connections.
• Effective communication skills and a genuine interest in educating others.
• Team-oriented mindset, readiness to seek help early, accept feedback, and honor commitments.
• Maturity to respectfully disagree and support team decisions.
• Kindness towards others and a passion for seeing teammates flourish and succeed.
• 401(k) retirement plan with company matching.
• Traditional healthcare benefits, including medical and dental coverage.
• Onsite health centers.
• Corporate wellness initiatives.
• Complimentary behavioral health appointments.
• Flexible work schedules, with options for remote work.
• Recognition programs offering rewards such as trips, cash, and paid time off.
• Paid parental leave.
• Coverage for fertility treatments.
• Assistance with adoption.
• Counseling services for marriage.
• Free access to LinkedIn learning courses.
• Volunteer time off.
• Employee-driven matching grants.
• Tuition reimbursement programs.
• Short-term incentives through various bonus plans for non-sales roles, with payments made monthly, quarterly, or annually.
Agility Robotics
SentiLink
Get handpicked remote jobs straight to your inbox weekly.