Software Engineering Manager - AWS

Fannie Mae
Herndon, VA
Sep 18, 2020
Sep 20, 2020
Full Time
Job Description - Software Engineering Manager - AWS (60779)Job Description Software Engineering Manager - AWS-60779Description At Fannie Mae, futures are made. The inspiring work we do makes an affordable home a reality and a difference in the lives of Americans. Every day offers compelling opportunities to modernize the nation's housing finance system while being part of an inclusive team using new, emerging technologies. Here, you will help lead our industry forward, enhance your technical expertise, and make your career.As a Software Engineer Manager, you will lead a team of professionals who work within project teams using modern tools, techniques, and methods to develop, modify, or update applications used by business units or infrastructure units. Lead, or play lead technical role in development teams' efforts to determine unit needs and business processes that are automated by the application. Assess high level design issues relating to platform, enterprise software, and interactions with other systems.THE IMPACT YOU WILL MAKEIn this role you will have the flexibility to make each day your own, while working alongside people who care so that you can deliver on the following responsibilities:* Collaborating with Product and Program Managers to develop a long-term roadmap with achievable estimates; ensuring software engineering priorities are included within the roadmap. * Working closely with software engineers and other engineering managers to architect, develop and deliver the best solutions. * Guide project's roadmap, lending expertise and strategic thinking to ensure business alignment. * Coordinate and administer assignments, monitor team progress, and maintain schedules. Develop team members and provide ongoing professional guidance and direction. * Provide expertise for teams in all matters related to deployment, building and release process. * Serve as a technical lead for an Agile team and actively participate in all Agile ceremonies. Participate in all team ceremonies including planning, grooming, product demonstration and team retrospectives where needed. * Leverage Fannie Mae DevOps tool stack to build, inspect, deploy, test and promote new or updated features. May serve as architect or project lead in course of large or complex project.Qualifications THE EXPERIENCE YOU BRING TO THE TEAMEducation Level (Required)* Bachelor's degree or EquivalentEducation Level (Preferred)* Master or Other Advanced Degree - Business or Computer ScienceExperience (Primary)* 6-8 years of related experience.* Highly experienced with Agile practices/methodologies. Highly experienced in the use continuous integration tools and infrastructure automation,* Expert proficiency in programming with Java or similar and knowledge of design patterns. Demonstrable proficiency of modern software engineering and testing disciplines. * Solid experience in software engineering using multiple languages/frameworks. Curiosity of open source frameworks/packages. Skills (Primary)* Prior programming experience in full life-cycle application development, utilizing Java, Node.JS, Angular, and Python. * Architecture understanding of Cloud Native Services, Open Source technologies, large scale microservice implementation, and event sourcing patterns.* Managing Customer/vendor Relationships. The ideal candidate has a expertise in dealing with vendor based geographical distant development teams. They can manage customer expectations, handle complaints (real or imagined) and provide critical customer contacts. * As a technical leader you will provide exceptional leadership and management for a staff of internal software Engineers who support the MF Credit sub-portfolio in an event driven and cloud environment. * Hands on experience building new applications/services and/or migrating legacy applications to Cloud/AWS environment using cloud native patterns and technologies* The ideal candidate will be very data driven. Utilizing metrics to measure performance gaps and increase productivity by improving the operational processes. The ability to think not only at the local level but also drive improvement on the global scale.* Relationship Management including managing and engaging stakeholders, customers, and vendors, building relationship networks, contracting, etc.* Operational Excellence including improving and overseeing operations. * Adept at managing project plans, resources, and people to ensure successful project completion. * Experience identifying measures, or indicators of system performance, and the actions needed to improve or correct performance to achieve desired outcomes.* Product Development including designing products, developing product roadmaps, * Business Insight including advising, designing business models, interpreting customer and market insights, forecasting, benchmarking, etc.* Learning and Training including conducting, developing, and evaluating training, instructional design, and learning management systems.The future is what you make it to be. Discover compelling opportunities at Fannie Mae is an Equal Opportunity Employer, which means we are committed to fostering a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, religion, national origin, gender, gender identity, sexual orientation, personal appearance, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation in the application process, email us at job applicants will be required to successfully complete a background investigation.Manager Level-ManagerJob EngineeringPrimary LocationVA-HerndonOther LocationsTX-PlanoOrganization Multifamily Technology - DEPTSchedule Full-timeJob Type StandardShift Day JobEmployee Status RegularRelocation Available No

Similar jobs