Senior Software Engineer
About the role
The Senior Software Engineer is a vital member of the Engineering team at Aeropay, responsible for designing, developing and implementing high-quality software solutions within a specific product domain. This role requires a strong technical foundation, a passion for innovation and a collaborative approach to problem-solving.
Key Responsibilities
- Design, develop and implement software solutions that are scalable, reliable and maintainable within the assigned product domain
- Participate in all phases of the software development lifecycle, from requirements gathering and design to testing and deployment — with a focus on the specific needs and challenges of the domain
- Champion scalable and maintainable codebases through rigorous code reviews, automated testing practices and long-term architectural thinking
- Lead initiatives to reduce technical debt, enforce coding standards and drive continuous improvements in code quality across engineering teams
- Write clean, well-documented and efficient code, adhering to the standards and best practices of the domain
- Conduct code reviews and provide constructive feedback to peers, with a focus on domain-specific knowledge and expertise
- Troubleshoot and debug software issues within the domain, leveraging in-depth understanding of the system and its components
- Proactively contribute to the continuous improvement of development processes and best practices within the domain
- Develop a deep understanding of the assigned product domain, including its business logic, user needs and technical architecture
- Contribute to the technical roadmap and strategy for the domain
Qualifications
- Bachelor’s degree or extensive certification in a related field is preferred
- 6+ years of relevant experience in progressive engineering leadership roles
- Strong proficiency in Python
- Solid understanding of cloud infrastructure design patterns (AWS, GCP, Azure)
- Experience with relational databases and SQL
- Familiarity with Agile development methodologies
- Excellent problem-solving and analytical skills
- Strong communication and collaboration skills
- Ability to work independently and as part of a team
- A strong desire to learn and become a subject matter expert in a specific product domain
Compensation & Benefits
This role is expected to be in office at Aeropay’s downtown Chicago HQ weekly from Monday through Thursday
Salary Range: $150K - $170K base salary (DOE)
Benefits Offered:
Comprehensive Medical, Dental & Vision Coverage
Maternity/Paternity Leave
401(k) Employer Match
Flexible PTO
Note
This job description is not intended to be all-inclusive. Employees may perform other related duties as negotiated to meet the ongoing needs of the organization.