Logo of Huzzle

Senior Software Engineer

image

Sallie Mae

19d ago

  • Job
    Full-time
    Senior Level
  • Software Engineering
    IT & Cybersecurity
  • Indianapolis
  • Quick Apply

AI generated summary

  • You need 5 years in software engineering, strong skills in C# or Python, web frameworks, cloud platforms, problem-solving, and excellent communication, along with a related degree.
  • You will lead a team, gather requirements, design and implement solutions, conduct testing, provide support, monitor performance, and document processes while enhancing existing systems.

Requirements

  • Proven experience in software development, system design, or a related technical role.
  • Strong programming skills in languages such as C#, Python, or similar languages.
  • Experience with web development frameworks (e.g., Angular, React, or Vue.js) and databases (e.g., SQL, MySQL, or PostgreSQL).
  • Solid understanding of software development methodologies, tools, and best practices.
  • Knowledge of cloud platforms (e.g., AWS, Azure, or GCP) and experience with cloud services.
  • Strong analytical and problem-solving skills with the ability to debug and resolve complex technical issues.
  • Excellent communication skills, both written and verbal, with the ability to convey technical concepts to both technical and non-technical audiences.
  • Strong teamwork and collaboration skills, with the ability to work effectively in cross-functional teams.
  • Ability to multitask, prioritize work effectively, and meet project deadlines.
  • Bachelor's degree in computer science, information technology, or a related field.
  • 5 years of experience in software engineering or a related technical field, with a track record of delivering successful projects and products.

Responsibilities

  • May lead a team of engineers, providing guidance, fostering a culture of collaboration, innovation, and high performance.
  • Collaborate with stakeholders to gather and analyze requirements for technology projects.
  • Participate in project meetings, providing technical expertise and guidance.
  • Communicate project progress, risks, and issues to stakeholders and management.
  • Design, develop, and implement technology solutions that align with business needs and industry best practices.
  • Conduct thorough testing and debugging to ensure the reliability and functionality of developed solutions.
  • Provide technical support and troubleshooting assistance to end-users, addressing system issues, and resolving problems in a timely manner.
  • Monitor system performance, identify and resolve technical issues, and optimize system performance.
  • Collaborate with cross-functional teams to investigate and resolve technical problems.
  • Document support processes and maintain knowledge base articles related to system design or resolutions.
  • Identify opportunities to enhance existing systems and processes.

FAQs

What is the primary mission of Sallie Mae for students?

Sallie Mae's mission is to power confidence as students begin their unique journey, helping them plan, complete their education, and prepare for life after school.

What are the main responsibilities of a Senior Software Engineer at Sallie Mae?

The Senior Software Engineer is responsible for providing technical excellence in design, development, implementation, and support of technology solutions, leading a team of engineers, collaborating with stakeholders, and ensuring reliability and functionality of developed solutions.

What programming languages should a candidate be proficient in for this position?

Candidates should have strong programming skills in languages such as C#, Python, or similar languages.

What web development frameworks and databases are preferred for this role?

Experience with web development frameworks such as Angular, React, or Vue.js, and databases like SQL, MySQL, or PostgreSQL is preferred.

How many years of experience are required for this position?

A minimum of 5 years of experience in software engineering or a related technical field is required, along with a track record of delivering successful projects and products.

Is there an opportunity for career development?

Yes, Sallie Mae offers career development and training opportunities as part of their benefits.

What types of benefits does Sallie Mae offer?

Sallie Mae offers competitive base salaries, bonus incentives, generous PTO, comprehensive medical plans, 401k with employer match, flexible working arrangements, wellness programs, and tuition reimbursement among others.

What is the work environment like for a Senior Software Engineer at Sallie Mae?

The work environment emphasizes collaboration, innovation, and high performance, encouraging diverse backgrounds and perspectives while empowering employees to bring their authentic selves to work.

Does Sallie Mae provide any support for new parents?

Yes, Sallie Mae offers paid parental leave and adoption reimbursement programs.

Are accommodations available for applicants with disabilities?

Yes, reasonable accommodations are available for applicants with disabilities in all phases of the application and employment process.

Finance
Industry
1001-5000
Employees

Mission & Purpose

Sallie Mae’s mission is to power confidence as students begin their unique journey. We believe college should be affordable, equitable, and accessible for all students. As the leader in private student lending, we provide financing and expertise to support college access and completion. We offer products and resources to help students and families start smart in planning for higher education, ensuring opportunities to learn and dream big.