Staff Software Engineer

Posted 22 Days Ago
Hiring Remotely in USA
Remote
Senior level
Automotive • Software
The Role
As a Staff Engineer at Cardata, you will design and develop both front-end and back-end applications, collaborate with cross-functional teams, implement features and bug fixes, and lead junior engineers. Tasks include writing maintainable code, participating in code reviews, implementing automated testing, and defining technical requirements to ensure high-quality software delivery.
Summary Generated by Built In

Summary 


As a Staff Engineer at Cardata you’ll be a technical expert tasked with hands-on architecting and coding front-end and back-end applications to bring to life new features, upgrades and custom developments on both the Cardata Cloud and Mobile platforms. You’ll leverage your expertise in various languages and technologies to ensure responsiveness and utility of features, create and deploy bug fixes, and develop an exceptional user interface. As a Staff Engineer on our small but dynamic engineering team, your work will have a significant impact and influence on the direction and evolution of the Cardata product. 


Team Description


As a Staff Engineer, you will be a key member of our Engineering Team, contributing to the design, architecture, and implementation of complex software systems. You are a full stack developer that leans more towards the front end. At Cardata, we value continuous improvement, learning, and innovation. Pair programming, Lunch and Learn sessions, and architecture discussion panels are a few examples of how Cardata’s Engineering Team works to collaborate effectively, eliminate knowledge silos, and encourage a strong sense of product ownership. You’ll be joining an incredibly hard working group of individuals that are dedicated to improving core processes, driving product evolution, and achieving goals as a team.

What You'll Be Doing

  • Design, develop, test, and maintain software applications and systems using modern programming languages and tools
  • Help lead unit test initiatives by instilling high coverage amongst code bases
  • Write clean, efficient, and maintainable code that adheres to best practices and standards
  • Collaborate with other members of the development team, including product managers, and other engineers, to define requirements, design solutions, and implement features
  • Help set high coding standards by reviewing RFC documents, defining standards, and through PR reviews
  • Stay up-to-date with emerging trends and technologies in software development, and share knowledge with the team
  • Continuously improve our best practices, standards, tooling, and methodologies to ensure software quality, efficiency, and maintainability
  • Participate in code reviews, providing constructive feedback to other members of the teamIdentify and troubleshoot issues, debugging code and working with other team members to resolve problems
  • Continuously improve the quality of our software products by implementing automated testing, monitoring, and other quality assurance practices
  • Provide technical leadership and mentorship to junior engineers, helping them to develop their skills and grow as professionals
  • Able to break down large project goals into smaller achievable steps
  • Participate in technical design reviews and architecture discussions
  • Work with stakeholders to define technical requirements, and help to ensure that projects are delivered on time, within budget, with high quality

What You'll Bring

  • 8 to 12 years of software development experience building highly-reliable, scalable software solutions
  • Experience with TypeScript/Javascript frameworks (React,NestJS), server-side language (PHP or TypeScript preferred) and databases (PostreSQL/MySQL)
  • Experience with TDD or unit testing, bonus using JEST
  • Familiarity with Agile/Scrum methodologies and CI/CD deployment processes
  • Ability to thrive in a dynamic, ambiguous environment, managing multiple priorities, tackling complex technical challenges, and delivering high-quality results
  • Strong time management, with an aptitude for scoping projects and developing accurate timelines
  • Exceptional interpersonal and communication skills, with the ability to effectively collaborate with cross-functional teams, translate complex concepts into digestible formats, and manage expectations
  • Strong leadership qualities (doesn't have to be in a formal leadership role!), with the ability to effectively mentor junior engineers
  • Demonstrated success managing development projects end-to-end with significant ownership over technical decision-making
  • Experience building applications with AWS, using services such as SNS/SQS, EC2, Lambda
  • Knowledge of Laravel, Docker, Jenkins, Octopus, MongoDB is an asset

  • Nice to have: Bachelor's or Master's degree in Computer Science, Software Engineering, or an equivalent educational experience


Top Skills

Go
Java
JavaScript
PHP
The Company
Boston, Massachusetts
80 Employees
On-site Workplace
Year Founded: 1999

What We Do

Founded by fleet management leaders in 1999, Cardata is the fully-managed vehicle reimbursement partner for field teams. Cardata collaborates with businesses by pairing easy-to-use technology and industry leading expertise to design the simplest and most cost-effective solutions for work-related driving. As a leading SaaS partner for employee-owned fleets, Cardata’s suite includes reimbursement software, IRS compliant tax-free programs, and business intelligence tools. This comprehensive approach reduces liability, lightens administrative burden, and generates average cost savings of over 30% when compared to traditional company cars or taxable allowances. Cardata is driving what matters to their partners by adopting a data-driven approach to reimbursement, co-creating solutions that align with customer goals while ensuring operational efficiencies. Programs include Fixed & Variable Rate Reimbursement, Tax-Free Car Allowance, and Cents per Mile. Could your field team be using their personal cars for work? Reach out to see how you can optimize your program. Visit cardata.co to learn more

Similar Jobs

Thumbtack Logo Thumbtack

Staff Software Engineer, Machine Learning Infrastructure

eCommerce • Information Technology • On-Demand • Professional Services • Software
Easy Apply
Remote
United States
1400 Employees

PagerDuty Logo PagerDuty

Staff Software Engineer - Incident Management

Artificial Intelligence • Cloud • Information Technology • Machine Learning • Software • Big Data Analytics • Automation
Easy Apply
Remote
USA
1200 Employees

Babylist Logo Babylist

Staff Software Engineer, Registry

eCommerce • Healthtech • Kids + Family • Retail • Social Media
Easy Apply
Remote
United States
300 Employees

Square Logo Square

Staff Software Engineer, Orders Platform

eCommerce • Fintech • Hardware • Payments • Software • Financial Services
Remote
Hybrid
New York, NY, USA
12000 Employees
240K-359K Annually

Similar Companies Hiring

Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees
RunPod Thumbnail
Software • Infrastructure as a Service (IaaS) • Cloud • Artificial Intelligence
Charlotte, North Carolina
53 Employees
Hedra Thumbnail
Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
San Francisco, CA
14 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account