Full Time

Software Engineer II, Developer Productivity

Upstart
$85,000 - $120,000* / year (about $41–$58 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 Upstart, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Software Engineer II, Developer Productivity at Upstart is responsible for enhancing the efficiency and effectiveness of our engineering teams. This role involves building and improving tools and processes that promote productivity, enabling developers to deliver high-quality code swiftly. By collaborating with cross-functional teams, the Software Engineer II will play a vital role in identifying bottlenecks, streamlining workflows, and implementing solutions that empower our developers to focus on innovation and solutions that drive our mission forward.



Job Responsibilities

  • Collaborate with engineering teams to identify pain points and opportunities for process improvement.
  • Develop and maintain internal tools that facilitate smoother software development workflows.
  • Implement automation solutions to reduce repetitive tasks and enhance developer productivity.
  • Monitor and analyze the performance of development processes and tools, providing actionable insights for enhancement.
  • Assist in the onboarding of new developers by providing training and resources on productivity tools.
  • Contribute to the continuous improvement of the engineering infrastructure, focusing on best practices and code quality.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Minimum of 2 years of professional experience in software development, preferably in a developer productivity role.
  • Proficient in programming languages such as Python, JavaScript, or Go.
  • Strong understanding of software development life cycle (SDLC) and agile methodologies.
  • Experience with CI/CD pipelines and related tools (e.g., Jenkins, CircleCI).
  • Familiarity with version control systems such as Git.
  • Excellent problem-solving skills and a proactive attitude towards improving development processes.


Technologies & Tools

The Software Engineer II, Developer Productivity will utilize a variety of technologies and tools, including but not limited to modern programming languages (such as Python and JavaScript), CI/CD tools like Jenkins and CircleCI, and version control systems such as Git. Familiarity with cloud services (e.g., AWS, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes) may also be advantageous to enhance our development capabilities.



Ideal Candidates

Ideal candidates for the Software Engineer II, Developer Productivity position are those who demonstrate a passion for improving developer experiences and productivity. They possess strong analytical skills and are adept at identifying inefficiencies in workflows. A collaborative mindset and excellent communication skills are essential, allowing them to work effectively with a diverse team. Additionally, candidates should be committed to continuous learning and innovation, staying updated on industry trends and best practices in software development.

Unemployment fell most in Greece: from 10% in 2024 to 8.5% in 2025, by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

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