
Software Engineer
Posted Oct 16

Posted Oct 16
This is a fully remote position, open to applicants in Maine.
• Participate in the technical design, development, and implementation of features for the Beyond Fuel and Expense Management platform.
• Develop 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.
• Create reusable business capabilities and APIs that support web, mobile, and partner experiences.
• Implement workflows for payments, expense capture, approvals, spend controls, transaction reporting, and reconciliation features.
• Assess technical options and communicate trade-offs related to performance, security, reliability, cost, and delivery schedules.
• Write production code, review contributions, and troubleshoot complex issues throughout the application stack.
• Engage in design reviews, code evaluations, and technical discussions.
• Follow standards for automated testing, API contracts, observability, accessibility, and secure development practices.
• Ensure production readiness through actionable logs, distributed tracing, metrics, dashboards, and alert systems.
• Utilize approved AI tools during development, testing, and documentation, reviewing and validating the generated outputs.
• Collaborate with senior engineers and tech leads to identify dependencies, manage technical risks, and facilitate delivery.
• Take ownership of technical results from initial implementation through deployment, operation, and ongoing enhancement.
• Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
• 4–6 years of professional experience in software engineering.
• Strong expertise in Java and Spring Boot, or similar 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 methodologies.
• Experience with unit, integration, end-to-end, and performance testing.
• Proven experience building and managing production services with monitoring, distributed tracing, and incident resolution.
• Excellent communication skills to effectively collaborate across multidisciplinary teams.
• Demonstrated capability to work effectively with teammates and engage constructively in code reviews and engineering discussions.
• Practical experience utilizing AI coding assistants and development tools such as GitHub Copilot, Cursor, or Claude.
• Preferred: Master's degree in Computer Science or Software Engineering.
• Preferred: More than 6 years of experience in software engineering.
• Preferred: Experience with API Gateways, service mesh technologies, and concepts in cloud networking.
• Preferred: Familiarity with observability platforms like OpenTelemetry, Grafana, Prometheus, or similar tools.
• Preferred: Exposure to web and mobile application development.
• Health, dental, and vision insurance plans.
• 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 positions.
Republic Services
Viatris
Biogen
DULCEDO Management
Get handpicked remote jobs straight to your inbox weekly.