Software Development Engineer I

Posted Oct 20

This is a fully remote position, open to applicants in California, +5 more states.

📋 Description

• Collaborate with stakeholders to gain insights into customer challenges and create scalable backend solutions.

• Design and maintain secure REST APIs utilizing Java and associated frameworks.

• Evaluate current systems and processes to pinpoint opportunities for enhancement and scalability.

• Create CI/CD pipelines and aid in the automation of deployment processes.

• Explore new technologies and frameworks within the regulated payments sector.

• Engage in the complete software development lifecycle, from designing scalable architecture to deployment.

• Contribute to SaaS and PaaS solutions that facilitate EV on-route charging, at-home charging, and reimbursement processes.

• Improve systems that manage credit issuance and spending controls for fleet managers.

• Implement DevOps, agile methodologies, and test-driven development practices.

• Work collaboratively with teams distributed across various geographical locations.


⛳️ Requirements

• Bachelor’s degree in Computer Science or a related field, along with 1+ years of relevant experience.

• Strong practical experience in developing applications with Java, Spring Boot, and REST APIs.

• Familiarity with event-driven microservices architecture, including Docker, Kubernetes, and Kafka.

• Proficient in database management, particularly with SQL, Postgres, and Liquibase.

• Proven experience with CI/CD practices.

• Exceptional written and verbal communication abilities.

• Experience in developing modern software deployed in cloud environments.

• Comfortable working with encryption methods, contemporary APIs, and frameworks.

• Background in agile team environments delivering software in iterative cycles.

• Demonstrated adaptability, versatility, and reliability within an agile software engineering team.

• Experience with test-driven development and a proactive approach to responsibilities throughout the software development lifecycle.

• Practical experience with event-driven architecture and Kafka.

• Knowledge of cloud deployment and containerization using Docker and Kubernetes.

• Familiarity with CI/CD tools such as GitHub Actions or Argo CD.

• Experience with technical design documentation and tools like JIRA and Confluence.

• Must reside within 30 miles of Boston, MA; San Francisco Bay Area, CA; Dallas, TX; Salt Lake City, UT; Seattle, WA; or Portland, ME.


🏝️ Benefits

• Health, dental, and vision insurance options.

• Retirement savings plan.

• Paid time off.

• Health savings account.

• Flexible spending accounts.

• Life insurance coverage.

• Disability insurance.

• Tuition reimbursement opportunities.

• Eligibility for quarterly or annual bonuses for non-sales positions.

People also viewed

EducationSuperHighway1 day ago

Senior Software Engineer – Contract

US flagUnited States OnlyFreelanceFull-stack Engineer
ApplyView job
One New Zealand1 day ago

Core Network DevOps Principal Engineer

NZ flagNew Zealand OnlyFull-timeFull-stack Engineer
ApplyView job
Conduent1 day ago

Senior Defined Benefits Technical Lead Analyst

US flagUnited States OnlyFull-timeFull-stack Engineer$85k – $95k/year
ApplyView job
NinjaOne1 day ago

Senior Software Engineer, Java

US flagCalifornia, +17 more statesFull-timeFull-stack Engineer$160k – $200k/year
ApplyView job
NinjaOne1 day ago

Senior Software Engineer, Java – Patching

US flagCalifornia, +16 more statesFull-timeFull-stack Engineer$160k – $220k/year
ApplyView job
NinjaOne1 day ago

Senior Software Engineer, Java – Patching

US flagCalifornia, +17 more statesFull-timeFull-stack Engineer$140k – $200k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers