
Software Engineer
Posted Oct 16

Posted Oct 16
This is a fully remote position, open to applicants in Maine.
• Contribute to the technical design, development, and implementation of features for the Beyond Fuel and Expense Management platform.
• Build full-stack capabilities that encompass user interfaces, backend services, data models, and external integrations.
• Convert product requirements into technical designs, delivery milestones, and implementation strategies.
• Design reusable business capabilities and APIs that support web, mobile, and partner experiences.
• Implement functionalities for payment workflows, expense capture, approvals, spend controls, transaction reporting, and reconciliation.
• Assess technical options and convey trade-offs concerning performance, security, reliability, cost, and delivery timelines.
• Write production code, review contributions, and address complex issues across the application stack.
• Engage in design reviews, code reviews, and technical discussions.
• Follow standards for automated testing, API contracts, observability, accessibility, and secure development practices.
• Establish production readiness through actionable logs, distributed tracing, metrics, dashboards, and alerts.
• Utilize approved AI tools during development, testing, and documentation phases, and review and validate the generated output.
• Collaborate with senior engineers and tech leads to identify dependencies, manage technical risks, and facilitate delivery.
• Own the technical outcomes from implementation to deployment, operation, and continuous improvement.
• Work in partnership with Product, Design, Security, and engineering teams across the United States and India.
• Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
• 4–6 years of professional experience in software engineering.
• Strong proficiency in Java and Spring Boot, or comparable backend technologies.
• Solid understanding of object-oriented design, data structures, algorithms, and software design principles.
• Experience in designing REST APIs, distributed systems, relational data models, and event-driven integrations.
• Familiarity with cloud platforms, preferably AWS, and automated CI/CD pipelines.
• Knowledge of authentication, authorization, data protection, and secure API design practices.
• Experience with unit, integration, end-to-end, and performance testing methods.
• Experience in building and maintaining production services with monitoring, distributed tracing, and incident troubleshooting.
• Strong communication skills to effectively collaborate across multidisciplinary teams.
• Proven ability to work collaboratively with teammates and engage constructively in code reviews and engineering discussions.
• Hands-on experience with AI coding assistants and development tools (e.g., GitHub Copilot, Cursor, Claude).
• Preferred: Master's degree in Computer Science or Software Engineering.
• Preferred: Over 6 years of software engineering experience.
• Preferred: Experience with API Gateways, service mesh technologies, and cloud networking concepts.
• Preferred: Familiarity with OpenTelemetry, Grafana, Prometheus, or similar observability platforms.
• Preferred: Exposure to web and mobile application development.
• Health, dental, and vision insurances.
• Retirement savings plan.
• Paid time off.
• Health savings account.
• Flexible spending accounts.
• Life insurance.
• Disability insurance.
• Tuition reimbursement.
• Eligibility for quarterly or annual bonuses for non-sales roles, based on applicable plans.
Republic Services
Viatris
Biogen
DULCEDO Management
Get handpicked remote jobs straight to your inbox weekly.