Fannie Mae

Lead Software Engineer, AWS

Fannie Mae

full-time

Posted on:

Location Type: Hybrid

Location: RestonTexasVirginiaUnited States

Visit company website

Explore more

AI Apply
Apply

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