About the role

  • Senior Software Engineer responsible for software systems that manage EV battery lifecycle data. Collaborating with teams to deliver functionality, improve performance, and mentor junior engineers.

Responsibilities

  • Develop software systems that collect, manage, and analyze battery lifecycle data in alignment with our product roadmap
  • Collaborate with a team to build and maintain applications that deliver critical functionality
  • Improve performance, maintain high code quality, and reduce technical debt
  • Play an active role in sprint planning, architecture discussions, mentoring junior engineers, and staying up to date with emerging technologies

Requirements

  • Bachelor’s degree in a related discipline and 4 years’ experience in a related field
  • 4+ years of full stack software development experience
  • 4+ years of experience with PHP, jQuery, and Bootstrap
  • 4+ years of experience developing on cloud platforms (AWS preferred; Azure or GCP acceptable)
  • Experience with additional tech-stacks such as: Java, .NET or Node.js
  • Experience working with relational databases, preferably MySQL
  • Proven ability to work independently and take ownership of projects
  • Strong planning and time management skills; meeting deadlines and quality standards
  • Effective communicator; able to present technical information clearly to both technical and non-technical audiences
  • Skilled at collaborating across cross-functional teams and aligning stakeholders around shared goals
  • Demonstrated experience with: Agentic coding
  • AI-assisted development tools (e.g., GitHub Copilot, ChatGPT)
  • Advanced prompt engineering

Benefits

  • The flexibility to take as much vacation with pay as they deem consistent with their duties
  • Seven paid holidays throughout the calendar year
  • Up to 160 hours of paid wellness annually for their own wellness or that of family members
  • Additional paid time off in the form of bereavement leave, time off to vote, jury duty leave, volunteer time off, military leave, and parental leave
  • Health care insurance (medical, dental, vision)
  • Retirement planning (401(k))

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

$99,000 - $165,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job