2 months ago

Senior Software Developer

Micro1

Remote
Contractor
$180,000
Remote
Apply

Job Overview

Job TitleSenior Software Developer
Job TypeContractor
Offered Salary$180,000
LocationRemote

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Job Summary

Join our team as a Senior Software Developer expert, where you will tackle complex technical challenges, architect robust solutions, and drive innovation across cutting-edge software projects. This role is ideal for engineers who thrive on problem-solving, meticulous code quality, and systems-level thinking, and who are comfortable delivering high-impact solutions with minimal supervision.

Key Responsibilities

  • Design and develop realistic programming tasks that reflect authentic engineering workflows.
  • Diagnose, troubleshoot, and repair sophisticated bugs within diverse repositories and codebases.
  • Implement production-ready features, orchestrating coordinated changes across multiple file systems.
  • Refactor, optimize, and modernize existing code while preserving functional integrity.
  • Configure and maintain development environments and dependencies using containerized workflows such as Docker.
  • Build deterministic automated tests and validation pipelines to ensure software reliability.
  • Contribute to infrastructure for builds, dependencies, and development tools, while documenting technical decisions.

Required Skills and Qualifications

  • 5+ years of professional software engineering experience or equivalent expertise in systems programming and backend development.
  • Strong proficiency with Docker and containerized development workflows.
  • Expertise with Git and distributed version control in collaborative, production environments.
  • Demonstrated experience in at least one core language (Python, JavaScript/TypeScript, Go, Rust, Java, C++, C, or C#).
  • Advanced debugging and root-cause analysis skills for complex systems and codebases.
  • Proven ability to implement features across multi-file repositories and maintain automated tests.
  • Commitment to secure coding practices, code quality, and thorough documentation.

Preferred Qualifications

  • Experience contributing to large-scale or open-source repositories.
  • Hands-on work with data processing pipelines or machine learning workflows, especially in the Python ecosystem.
  • Expertise in configuring CI/CD pipelines or build systems for robust software delivery.

Key skills/competency

  • Software Architecture
  • Systems Programming
  • Backend Development
  • Docker
  • Git
  • Debugging
  • Automated Testing
  • Code Quality
  • Multi-Language Systems
  • AI Engineering

Tags:

Senior Software Developer
Design
Development
Debugging
Refactoring
Optimization
Testing
Automation
Infrastructure
Architecting
Problem-solving
Docker
Git
Python
JavaScript
Go
Rust
Java
C++
CI/CD
Machine Learning

Share Job:

How to Get Hired at Micro1

  • Research micro1's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Highlight 5+ years experience in systems programming, Docker, Git, and a core language (Python, Go, Java, C++).
  • Showcase problem-solving skills: Prepare to discuss advanced debugging, root-cause analysis, and multi-file repository implementation.
  • Demonstrate passion for quality: Emphasize secure coding practices, automated testing, and thorough documentation.
  • Prepare for technical depth: Expect questions on containerization, CI/CD, and potentially machine learning workflows.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background