Software Engineer, Developer Productivity

Rithumabout 1 year ago
Dallas, Texas, United States
Remote
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Rithum™ is the world's most trusted commerce network, accelerating how brands, suppliers, and retailers work together to deliver seamless e-commerce experiences. With over 40,000 companies and more than $50 billion in annual GMV, our platform empowers our clients to optimize operations and drive growth.

As a Developer Productivity Software Engineer at Rithum, you play a pivotal role in enhancing the productivity and efficiency of our development teams by designing, developing, and maintaining tools and processes for a streamlined software development lifecycle. You will also support AI-driven initiatives by integrating intelligent automation into developer workflows.

Key Responsibilities

  • Design, build, and maintain internal tools and frameworks that improve developer productivity, including CI/CD pipelines, build systems, and development environments.
  • Automate repetitive tasks and processes to reduce manual effort and minimize errors.
  • Collaborate with development, DevOps, and Platform Engineering teams to identify pain points and implement improvements.
  • Continuously monitor and analyze development workflows, identifying bottlenecks and optimizing efficiency.
  • Create comprehensive documentation for tools and provide training and support to developers.
  • Explore and integrate AI technologies to automate development tasks and enhance tooling intelligence.
  • Stay updated with industry trends and propose innovative solutions to improve developer productivity.

Required Qualifications

  • 2+ years of experience in software development, platform engineering, or a DevOps role, with a proven record of enhancing developer productivity.
  • Proficiency in programming languages such as TypeScript, C#, Python, Java, or JavaScript, and experience with build systems, CI/CD pipelines, and version control systems (e.g., Github, Azure DevOps, Gitlab CI/CD).
  • Strong analytical and problem-solving skills with a focus on process optimization.
  • Excellent communication and interpersonal skills for effective cross-functional collaboration.
  • Solid understanding of software engineering fundamentals, including object-oriented design and modular architecture.

Preferred Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies like Docker or Kubernetes.
  • Familiarity with Agile development practices and related tools.
  • Proficiency in scripting languages such as Bash or PowerShell.

Benefits & Perks

  • Medical, dental and vision benefits: Affordable health care plans and company HSA contributions starting on Day 1.
  • 6% 401(k) match.
  • Competitive time off package with 20 days of Paid Time Off, 9 Company-Paid holidays, 2 paid floating holidays, 7 paid sick days, 2 Wellness days, and 1 Paid Volunteer Day; PTO increases with tenure.
  • 12 weeks primary caregiver leave & 4 weeks secondary caregiver leave.
  • Accident, critical illness, and hospital indemnity insurance.
  • Pet insurance.
  • Legal assistance and identity theft insurance plans.
  • Life insurance at 2x salary.
  • Access to the Calm app and the Employee Assistance Program.
  • $65/month remote work stipend for internet.
  • Culture and team-building activities.
  • Tuition assistance.
  • Career development opportunities.
  • Charitable contribution match up to $250 per year.

Required Skills

Git & Version Control
Automation
Build Systems
C#
Java
Python
AI Integration
JavaScript
Cloud Platforms (AWS, Azure, GCP)
TypeScript
Containerization (Docker, Kubernetes)
CI/CD pipelines
DevOps