Senior Software Engineer

JOHNNY FRANKLIN LEACH
United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Compensation
$120,000.0 - $150,000.0
Working hours
Shift work
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Microsoft Azure Business Software Cloud Computing Code Review Data Structures Relational Databases Database Queries Software Design Patterns
+11 more
DevOps MySQL Software Engineering SQL Databases Backend Containerization Kubernetes Information Technology Restful APIs Docker Microservices

Job description

As a Senior Software Engineer, you will be a key contributor to our engineering team, designing and building robust backend systems that power core business applications. You will take ownership of complex technical projects, mentor junior engineers, and directly influence the architecture and scalability of our platform, ensuring high performance and reliability., Design, develop, and maintain scalable, high-performance backend services and APIs using Java and SQL/MySQL.

  • Lead code reviews - maintain median review turnaround under 24 hours.
  • Collaborate closely with product managers, architects, and cross-functional teams to define technical requirements and deliver impactful features.
  • Optimize database queries and schemas to improve system performance - measurably reduce query latency by ~20% within the first year.
  • Troubleshoot and resolve complex production issues, identifying root causes and implementing long-term solutions - reduce production incidents by ~30% YoY.
  • Mentor and guide junior engineers - measurably reduce their time-to-first-PR by ~2 weeks.
  • Stay current with emerging technologies and evaluate their potential to improve our engineering processes and solutions.

Requirements

5+ years of total professional software engineering experience, with at least 4 years of hands-on development in Java.

  • Strong proficiency in backend server development and relational databases (SQL, MySQL).
  • Excellent communication skills: ability to articulate technical decisions clearly to non-technical stakeholders.
  • Proven experience designing and building RESTful APIs and microservices.
  • Solid understanding of software design patterns, data structures, and algorithms.
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.

Preferred Qualifications

  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Familiarity with containerization and orchestration tools (Docker, Kubernetes).
  • Knowledge of modern CI/CD pipelines and DevOps practices.
  • Hands-on experience with or a strong interest in leveraging AI tools and frameworks to enhance development workflows and product capabilities.

Benefits & conditions

A collaborative and inclusive engineering culture that values innovation and technical growth.

  • Competitive compensation package, including a salary range of $120,000 to $150,000, commensurate with experience.
  • Opportunities to work on challenging, high-impact projects with modern technology stacks.
  • Comprehensive benefits including health, dental, vision, and 401(k) matching., * Flexible schedule

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · World Congress 2026 Europe

Videos

See all

Related articles

See all