Full Time

Embedded API Software Engineer

Gusto
$90,000 - $140,000* / year (about $43–$67 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Gusto, so some details may not match this job. The employer's own page has the real description.

Job Overview

As an Embedded API Software Engineer at Gusto, you will play a pivotal role in developing and maintaining integrated systems that provide robust APIs for our internal and external applications. You will collaborate closely with cross-functional teams to ensure seamless communication between embedded systems and APIs. Your expertise in software development will contribute to enhancing our product offerings, improving efficiency, and ensuring our solutions meet the highest standards of performance and security.



Job Responsibilities

  • Design, develop, and maintain embedded APIs to support various applications within the organization.
  • Collaborate with product managers and cross-discipline teams to gather requirements and define API specifications.
  • Perform rigorous testing, debugging, and optimization of API layers to ensure high performance and reliability.
  • Implement best practices for API security and data privacy to protect sensitive information.
  • Analyze and troubleshoot issues in embedded software and provide solutions in a timely manner.
  • Participate in code reviews and contribute to continuous integration and deployment processes.
  • Stay updated on industry trends, best practices, and emerging technologies related to embedded systems and API development.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3 years of experience in software development with a focus on embedded systems and API design.
  • Proficient in programming languages such as C, C++, Python, or Java.
  • Experience with RESTful APIs and WebSocket protocols.
  • Strong understanding of software development methodologies, including Agile and DevOps practices.
  • Familiarity with version control systems, such as Git.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills, with the ability to effectively collaborate with cross-functional teams.


Technologies & Tools

The Embedded API Software Engineer position at Gusto involves working with a variety of technologies including C/C++ for embedded systems, Python and Java for API development, and frameworks for designing RESTful services. Familiarity with tools such as Docker, Kubernetes, as well as cloud platforms like AWS or Azure is advantageous. Additionally, the use of debugging and performance testing tools will be essential to ensure high-quality deliverables.



Ideal Candidates

Ideal candidates for the Embedded API Software Engineer role possess a unique blend of technical skills and a passion for innovation in software development. They are proactive problem solvers who thrive in a collaborative environment, consistently seek to improve processes, and are dedicated to delivering high-quality products. Strong communication skills and the ability to adapt to rapidly changing priorities are essential, as is a commitment to learning and professional growth within the field.

Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.