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