Lead Software Engineer
Job Description
At Discover, be part of a culture where diversity, teamwork and collaboration reign. Join a company that is just as employee-focused as it is on its customers and is consistently awarded for both. We’re all about people, and our employees are why Discover is a great place to work. Be the reason we help millions of consumers build a brighter financial future and achieve yours along the way with a rewarding career.
Responsible for designing, developing, and implementing software solutions that meet business needs.
Responsibilities
- Modifies existing software to correct errors, adapt to new hardware, upgrade interfaces, and improve performance.
- Analyzes information to determine, recommend, and plan installations of new systems and modifications to existing systems.
- Consults with the business on project status, proposals, technical issues, software design, and maintenance.
- Leads software programming and the development of technical documentation.
- Develops and directs software system testing and validation procedures.
Minimum Qualifications
At a minimum, here’s what we need from you:
- Bachelor’s Degree in Software, Math, or Computer Science
- 2+ years of experience in Software Engineering
- In lieu of a degree, 4+ years of experience in Software Engineering
Preferred Qualifications
If we had our say, we’d also look for:
- 6 months of experience performing the same work or equivalent skills and experience
The same way we treat our employees is how we treat all applicants – with respect. Discover Financial Services is an equal opportunity employer (EEO is the law). We thrive on diversity & inclusion. You will be treated fairly throughout our recruiting process and without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status in consideration for a career at Discover.