Sr Software Engineer

Nelnet
Nashville, TN, United States
2 days ago
Apply on www.nashvillejobsite.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$100,000.0 - $120,000.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Agile Methodology Software Applications Software Quality Code Review Software Debugging Python (Programming Language) GitHub Copilot Microservices

Job description

The Senior Software Engineer on the New Ventures team designs, creates, maintains, audits, and improves software applications by performing coding, debugging, testing, and troubleshooting throughout the application development process. This position works on fast-moving, innovative projects that require independent ownership and solutions for complex technical challenges. The Senior Software Engineer completes work with minimal supervision, mentors less experienced engineers, and advocates for continuous improvements while driving team success through collaboration and technical excellence., Design & Development: Design robust solutions for complex projects and build scalable software applications that power new business initiatives

Code Excellence: Write, test, and implement efficient, maintainable code that meets quality standards and performance requirements

Agile & Adaptive Development: Work within an Agile environment, respond to change quickly, re-focus development efforts, and adapt to evolving requirements

Ownership & Independence: Manage projects from conception through deployment with minimal supervision, owning technical decisions and outcomes

Code Quality: Perform code audits, testing, and troubleshooting throughout the development lifecycle to ensure high-quality, maintainable applications

Continuous Improvement: Audit existing systems, identify optimization opportunities, and advocate for technical improvements across the team

Mentorship: Guide and mentor junior and mid-level engineers, providing code reviews, technical guidance, and professional development support

Collaborative Leadership: Advocate for continuous improvements, influence technical decisions, and work as a solution-oriented partner with team members and stakeholders

Professional Development: Continuously update technical knowledge and skills to stay current with industry trends and emerging technologies

Strategic Input: Make recommendations for future development options and technology choices to support business objectives

Requirements

  1. Bachelor’s degree or equivalent experience., 1. 5+ years of related experience.
  2. Shipped production software in Python and Java

COMPETENCIES - SKILLS/KNOWLEDGE/ABILITIES:

  1. Strong technical competency.
  2. Ability to communicate with clients, colleagues and management to explain complex issues clearly and concisely.
  3. Excellent problem-solving and debugging skills
  4. Ability to work both in a team and independently.
  5. Ability to handle multiple priorities and work under pressure.
  6. Good time management skills to plan and organize own work.
  7. Demonstrated respect, collaboration, and pride in ownership.
  8. Ability to adapt to change.
  9. Focus on continuous improvement and delivering value.
  10. Experience with AI-assisted development tools (e.g., GitHub Copilot, Claude, or similar) and comfort integrating them into your workflow
  11. Experience with cloud platforms and microservices architecture

Benefits & conditions

***Pay Range for this role is - $100,000 - $120,000 based on experience

About the company

Nelnet Business Services (NBS), a division of Nelnet, Inc., provides payment technology and education services to more than 1,200 higher education institutions, nearly 12,000 K-12 schools, and millions of individual students, families, and supporters across the globe. Our culture of service enables us to form long-lasting and trusted partnerships, while our focus on creativity and innovative solutions empowers our customer communities to thrive., Nelnet is a Drug Free and Tobacco Free Workplace.

Use of Artificial Intelligence in Hiring

We may use automated or artificial intelligence enabled tools to assist with the initial review of applications, such as identifying relevant skills or experience. These tools are used to support human review and do not make hiring decisions. A recruiter reviews applications and determines which candidates move forward in the hiring process. For more information, see our Privacy Policy and Pre-Use Notice: Automated Tools in Hiring

You may know Nelnet as the nation’s largest student loan servicer - but we do more than that. A lot more. We’re also a professional services company, consumer loan originator and servicer, payment processor, renewable energy innovator, and K-12 and higher education expert (and that’s just a shortlist). For over 40 years, we’ve been serving our customers, associates, and communities to make dreams possible.

Apply for this position

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

Apply on www.nashvillejobsite.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

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

3:07 min

Transitioning architecture to microservices at Netflix

Steve Upton Steve Upton · World Congress 2022

2:11 min

Understanding GitHub Copilot and core developer benefits

lgonta lgonta +1 · World Congress 2024

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

Videos

See all

Related articles

See all