
Software Engineer II
Nelnet · United States
- Hybrid
- Full-time
- $125,000 / year
- United States
Job highlights
- Design, build, and maintain software applications.
- Write, test, and implement efficient code.
- Work in an Agile development environment.
- Collaborate with team members and stakeholders.
- Update technical knowledge and skills continuously.
About the role
Software Engineer II
Nelnet Business Services (NBS), a division of Nelnet, Inc., provides payment technology, education services, and learning management solutions to education and faith-based organizations, serving more than 1,300 higher education institutions, 11,500 K-12 schools, 3,500 churches, 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.
As a Nelnet company, the perks at NBS go beyond our benefits package. You’re part of a community, invested in you as an individual and united by our mission to create opportunities for people where they live, learn and work.
About the Role
The Software Engineer II designs, creates, maintains, audits and improves software applications by performing coding, debugging, testing and troubleshooting throughout the application development process. This position designs solutions for typical projects and completes work with minimal supervision. When required, the Software Engineer II makes recommendations for future development options.
Job Responsibilities
- Researches, designs, implements and manages software applications based on user requirements.
- Writes, tests and implements efficient code.
- Maintains and develops existing applications by analyzing and identifying areas for modification.
- Works within an Agile environment, responds to change quickly, including re-focusing development efforts and adapting to evolving requirements.
- Is positive and solution-oriented with team members and stakeholders.
- Continues to update technical knowledge and skills.
Education and Experience
- Bachelor’s degree or equivalent experience.
- 3+ years of related experience.
- Proficiency in Python & Java required.
- Experience with AWS deployments required.
- Experience with auto scaling design.
- Experience deploying AI models in Bedrock framework.
- Experience using AI coding assistants (Claude, Cursor, etc.).
- Experience in developing MCP and API custom connectors.
Key Skills and Competencies
- Strong technical competency.
- Ability to communicate with clients, colleagues and management to explain complex issues clearly and concisely.
- Logical, analytical and creative approach to solving problems.
- Ability to work both in a team and independently.
- Ability to handle multiple priorities and work under pressure.
- Good time management skills to plan and organize own work.
- Demonstrated respect, collaboration, and pride in ownership.
- Ability to adapt to change.
- Focus on continuous improvement and delivering value.
Benefits and Culture
Our benefits package includes medical, dental, vision, HSA and FSA, generous earned time off, 401K/student loan repayment, life insurance & AD&D insurance, employee assistance program, employee stock purchase program, tuition reimbursement, performance-based incentive pay, short- and long-term disability, and a robust wellness program. Click here to learn more about our benefits: LINK.
Nelnet is committed to providing a welcoming and respectful workplace where all associates have the opportunity to succeed. As an Equal Opportunity Employer, we ensure that all qualified applicants are considered for employment. Employment decisions are made without regard to race, color, religion/creed, national origin, gender, sex, marital status, age, disability, use of a guide dog or service animal, sexual orientation, military/veteran status, or any other status protected by federal, state, or local law. We value the unique contributions of every team member and believe that a positive work environment benefits everyone.
Qualified individuals with disabilities who require reasonable accommodations in order to apply or compete for positions at Nelnet may request such accommodations by contacting Corporate Recruiting at 402-486-5725 or corporaterecruiting@nelnet.net.
Nelnet is a Drug Free and Tobacco Free Workplace.
Key skills/competency
- Software Engineering
- Python
- Java
- AWS Deployments
- AI Model Deployment
- API Development
- Agile Methodologies
- Problem Solving
- Software Design
- Code Implementation
Skills & topics
- Software Engineer
- Python
- Java
- AWS
- Cloud Deployment
- AI
- Machine Learning
- API Development
- Agile
- Software Development
How to get hired
- Customize your resume: Highlight your Python, Java, and AWS deployment experience, emphasizing your 3+ years of related work.
- Tailor your application: Clearly articulate your experience with AI model deployment and API development in your cover letter.
- Prepare for technical questions: Be ready to discuss your approach to software design, coding, testing, and debugging, especially in an Agile context.
- Showcase problem-solving: Demonstrate your logical, analytical, and creative approach to tackling complex technical challenges during the interview.
- Research Nelnet's values: Align your responses with Nelnet's commitment to service, innovation, and a positive work environment.
Technical preparation
Behavioral questions
Frequently asked questions
- What is the salary range for a Software Engineer II at Nelnet?
- The salary range for the Software Engineer II position at Nelnet is between $100,000 and $150,000 annually. This range reflects the experience and skills required for the role.
- What programming languages are essential for the Software Engineer II role at Nelnet?
- Proficiency in Python and Java is required for the Software Engineer II position at Nelnet. These languages are critical for designing, implementing, and maintaining software applications.
- Does Nelnet require experience with cloud platforms for their Software Engineer II roles?
- Yes, experience with AWS deployments is a requirement for the Software Engineer II role. This includes familiarity with deploying applications and managing them within the AWS ecosystem.
- What kind of AI experience is Nelnet looking for in a Software Engineer II?
- Nelnet is seeking experience in deploying AI models, specifically within the Bedrock framework, and proficiency in using AI coding assistants like Claude or Cursor. This indicates a focus on integrating AI into their solutions.
- What is the expected educational background for a Software Engineer II at Nelnet?
- A Bachelor's degree or equivalent experience is the expected educational background for a Software Engineer II at Nelnet. The emphasis is on practical experience and a strong understanding of software engineering principles.
- How does Nelnet's Agile environment affect the Software Engineer II role?
- The Software Engineer II role operates within an Agile environment, requiring the ability to respond quickly to change, adapt to evolving requirements, and refocus development efforts as needed. Collaboration and a solution-oriented mindset are key.
- What opportunities for professional development are available for a Software Engineer II at Nelnet?
- Nelnet encourages its associates to continuously update their technical knowledge and skills. The company also offers various benefits like tuition reimbursement, supporting ongoing professional growth.
- What types of organizations does Nelnet Business Services serve?
- Nelnet Business Services (NBS) serves education and faith-based organizations, including higher education institutions, K-12 schools, and churches, providing them with payment technology, education services, and learning management solutions.
Similar roles
Open positions we recommend based on this role.