Full Time

Senior Software Engineer (Backend)

Setpoint
$100,000 - $150,000* / year

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 Setpoint, so some details may not match this job. The employer's own page has the real description.

Overview

Setpoint is seeking a detail-oriented and innovative Senior Software Engineer (Backend) to join our dynamic engineering team. The selected candidate will play a critical role in developing scalable and reliable backend architecture, enhancing the functionality of our core products, and ensuring the seamless operation of our services. This position requires a strong focus on performance optimization, system integration, and collaboration with cross-functional teams to deliver high-quality software solutions that meet our clients' evolving needs.



Job Responsibilities

  • Design, implement, and maintain robust backend systems and APIs to support various applications.
  • Collaborate closely with frontend engineers, product managers, and other stakeholders to define system architecture and integrations.
  • Optimize application performance and scalability through systematic profiling and refactoring of existing code.
  • Lead project initiatives, mentoring junior developers and providing guidance on best practices and coding standards.
  • Conduct code reviews and ensure high levels of software quality and maintainability.
  • Manage database systems and design data models that support application requirements.
  • Stay up-to-date with emerging technologies and industry trends to incorporate into existing practices.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
  • 5+ years of professional experience in backend software development.
  • Proficient in programming languages such as Java, Python, or Go.
  • Strong understanding of RESTful web services, microservices architecture, and distributed systems.
  • Experience with database technologies such as MySQL, PostgreSQL, or NoSQL solutions.
  • Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes).
  • Excellent debugging, troubleshooting, and performance tuning skills.


Technologies & Tools

The ideal candidate will work with a variety of technologies and tools including, but not limited to, Java, Python, Node.js, Docker, Kubernetes, PostgreSQL, MySQL, and various cloud services (AWS, Azure, or Google Cloud). Familiarity with CI/CD pipelines and version control systems like Git is also essential. Knowledge of monitoring tools and logging frameworks will be advantageous in overseeing system performance and reliability.



Ideal Candidates

Successful candidates for this position will possess strong analytical and problem-solving abilities, coupled with exceptional communication skills. They should be proactive, detail-oriented, and able to thrive in a fast-paced, collaborative environment. A strong passion for technology and continuous learning, along with a track record of delivering high-quality, maintainable software solutions, will further position them as a valuable addition to the Setpoint team.

In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

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