Sr Software Engineer
Summary
Senior software engineer designing and building scalable applications end to end — writing and testing maintainable code, performing code audits, and mentoring junior engineers in an Agile environment. Core stack is Python and Java with cloud platforms and microservices, plus AI-assisted tools like GitHub Copilot or Claude.
Responsibilities
- Design robust solutions for complex projects and build scalable software applications
- Write, test, and implement efficient, maintainable code
- Work within an Agile environment and adapt to evolving requirements
- Manage projects from conception through deployment with minimal supervision
- Perform code audits, testing, and troubleshooting
- Mentor junior and mid-level engineers through code reviews and technical guidance
- Advocate for continuous improvements and influence technical decisions
Requirements
- Bachelor's degree or equivalent experience
- 5+ years of related experience
- Experience shipping production software in Python and Java
- Experience with cloud platforms and microservices architecture
- Experience with AI-assisted development tools like GitHub Copilot or Claude
- Strong problem-solving and debugging skills
Benefits
- Medical, dental, and vision insurance
- HSA and FSA options
- Generous earned time off
- 401K and student loan repayment
- Life insurance and AD&D
- Employee stock purchase program
- Tuition reimbursement
- Performance-based incentive pay
- Wellness program
About the Company
Nelnet Business Services (NBS) provides payment technology and education services to higher education institutions and K-12 schools globally.