Hiring

Lead Software Engineer

Engineering · Full-time · Indianapolis, United States · Remote possible

Responsibilities:

  • Produce quality, tested code
  • Advocate for coding standards and best practices
  • Troubleshoot and debug large-scale systems for a user base of 180,000+
  • Validate designs by building performance and load-testing tools
  • Measure, optimize, and redesign legacy monolith production systems
  • Work cross-functionally to design services and APIs that enable feature work across our engineering organization
  • Participate in daily code reviews
  • Lead technical planning activities and document architectural technical decisions
  • Provide mentorship and instruction to other engineers on the team.***Telecommuting available
  • Occasional domestic travel (3-4 times per year) for work meetings and other special company events

Requirements:

  • Bachelor’s Degree in Computer Science, Computer Engineering, Information Systems or a closely related field
  • 6 years of professional software engineering experience
  • Additionally, we require any amount of experience in all of the following: Backend programming languages such as PHP, Python, C# or Java
  • Scripting programming languages such as Javascript, JQuery, React, or TypeScript
  • Leadership experience with a demonstrated history of leading cross-functional projects from concept to completion
  • Elevating team performance, enhancing team development practices, and championing operational efficiency improvements
  • Formulating test strategies, composing automated test suites, or implementing automated testing frameworks
  • Subject matter expertise working in large-scale, distributed systems
  • Working in an Agile development methodology
  • Providing 24x7 support as a service owner in the team’s rotational, weeklong on-call rotation
  • Experience with relational databases such as MySQL, MS SQL or Posgres
  • Experience delivering highly scalable, containerized services hosted in AWS or Kubernetes
  • Experience implementing CI/CD and managing infrastructure as code
  • Enterprise integration patterns and asynchronous communication
  • Understanding of Object Oriented Programming concepts and principles
  • Measuring, optimizing, and re-architect production systems
  • Building solutions using modern secure development techniques such as Oauth 2.0 or MTLS
  • Developing data storage solutions that maintains GDPR compliance

#LI-DNI


Org chart

No direct reports

Teams

This job is not in any teams


Offices

This job is not in any offices