Back to jobs

Software Engineer (Mid Level)

Remote US; San Francisco, California, United States

About Dillon Companies

Dillon Companies is a forward-thinking technology firm specializing in developing innovative solutions for enterprise resource management. With our flagship product DillonCore, we're revolutionizing how businesses optimize their operations and drive growth through intelligent automation.

Position Overview

We are seeking a talented and passionate Mid-Level Software Engineer to join our growing development team. In this role, you'll contribute to designing, building, and maintaining our core platform while collaborating with cross-functional teams to deliver exceptional software experiences.

Key Responsibilities

  • Design, develop, and maintain high-quality, scalable code for our enterprise applications
  • Collaborate with product managers, designers, and fellow engineers to deliver innovative solutions
  • Participate in code reviews and mentor junior team members
  • Troubleshoot and resolve complex technical issues
  • Contribute to architecture decisions and technology selection
  • Stay current with emerging technologies and industry best practices

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience)
  • 5+ years of professional software development experience
  • Strong proficiency in one or more programming languages (Python, Java, JavaScript, Go)
  • Experience with modern web frameworks and cloud technologies (AWS, Azure, GCP)
  • Solid understanding of data structures, algorithms, and software design principles
  • Experience with agile development methodologies
  • Excellent problem-solving, communication, and teamwork skills

Preferred Skills

  • Experience with micro-services architecture
  • Knowledge of containerization and orchestration tools (Docker, Kubernetes)
  • Familiarity with CI/CD pipelines and DevOps practices
  • Understanding of database systems (SQL and NoSQL)
  • Experience with real-time data processing

What We Offer

  • Competitive salary and comprehensive benefits package
  • Flexible work arrangements
  • Professional development opportunities
  • Collaborative and innovative work environment
  • Opportunity to make meaningful impact on enterprise software

Dillon Companies is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Location: Remote (US-based) with occasional travel to our headquarters in San Francisco, CA

Pay Range

$150,000 - $180,000 USD

Create a Job Alert

Interested in building your career at Dillon Companies? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf



We use Greenhouse's AI-powered Talent Matching tool to compare your application against our job requirements.

Learn more