Sr Staff Engineer
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.
About the role
The Staff Engineer designs and implements enterprise-wide architectural solutions and patterns used by other developers. The focus is on the entire system or platform, the entire software delivery life cycle or development pipeline, and implementing up-to-date technology solutions and practices. This position provides indirect, consulting-style guidance and leadership to technical teams. Develops cutting-edge solutions to our hardest engineering problems and mentors across the organization through feedback and peer reviews to uplevel our engineering teams.
Responsibilities
- Leads and/or participates in solution design to satisfy a wide range of business needs.
- Acts as a consultant with internal and external clients to understand business needs and identify potential solutions.
- Provides technical direction, training, and mentoring to technical team members.
- Develops and champions best practices and standards in the areas of technology and security.
- Provides general oversight to ensure adherence to methodologies, practices, and standards.
- Keeps abreast of advancements and changes in technology, and develops an understanding of how new technologies can be leveraged to provide business solutions.
- Develops and deploys cutting-edge software solutions.
Requirements
- Bachelor’s degree in Computer Science or related field.
- 5+ years of experience in software development with high-level expertise in design, coding, infrastructure, and databases.
- 2+ years of experience as a technical influencer.
Skills
- Strong knowledge of relational and non-relational databases.
- Understanding of best practices and methods to continuously integrate and deploy applications, architect microservice solutions, and develop APIs for internal and external use.
- In-depth knowledge of the full software development lifecycle, including delivery pipelines. (Exposure to agile or iterative approaches to delivery preferred.)
- Working knowledge of the network and/or server infrastructure required to host an application.
- Strong verbal and written communication skills.
- Ability to quickly learn new technologies and business functions.
- Business acumen in proposing feasible business solutions.
- Highly motivated and self-directed.
- Comfortable working collaboratively as part of a team.
- Strong bias towards action, delivery, and experimentation.
- Knowledge and experience in the latest LLM models for faster code development.
- Track record of speed of delivery performance for cutting-edge software development.
Benefits
- Medical, dental, and vision insurance
- HSA and FSA options
- Generous earned time off
- 401K and 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
- Robust wellness program