
Lead Software Engineer, AWS
Fannie Mae
full-time
Posted on:
Location Type: Hybrid
Location: Reston • Texas • Virginia • United States
Visit company websiteExplore more
Salary
💰 $141,000 - $184,000 per year
Job Level
About the role
- Act as a team lead in the designing, producing, testing, or implementing software, technology, or processes.
- Lead processes for creating and maintaining IT architecture, large scale data stores, and cloud-based systems.
- Independently determine the needs of the customer while identifying and resolving conflicting or complementary needs across customer groups.
- Applying advanced skill, knowledge and experience, design and develop software solutions to meet customer needs.
- Use a process-driven approach to leading design solutions.
- Implement new software technology and coordinate simultaneous implementation tasks across teams.
- May maintain or oversee the maintenance of existing software.
Requirements
- 4 years of extensive hands-on experience in Java development, including designing, implementing, and maintaining Java enterprise applications.
- Proficiency in multiple programming languages such as Python, C#, SQL, JavaScript, or Angular
- Experience managing and resolving cyber vulnerabilities
- Experience with Application Performance Management and Observability
- Proficiency in using debugging tools and optimizing application performance.
- Experience in conducting code reviews and ensuring adherence to coding standards and best practices
- Deep understanding of the full software development lifecycle, from requirements gathering to deployment and maintenance
- Bachelor's degree or equivalent
Benefits
- Health, Life, Voluntary Lifestyle, and other benefits and perks that enhance an employee's physical, mental, emotional, and financial well-being.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaPythonC#SQLJavaScriptAngularApplication Performance ManagementObservabilitydebugging toolssoftware development lifecycle
Soft skills
team leadcustomer needs assessmentconflict resolutionprocess-driven approachdesign solutions leadership
Certifications
Bachelor's degree