FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer – Enterprise Platforms
Fannie Mae. Collaborate with team members to design, produce, test, and implement moderately complex software, technology, and processes .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in software development, cloud-native solutions, and secure application practices, with a strong focus on AWS services and CI/CD pipeline management. Proficient in translating business requirements into scalable software solutions while ensuring operational readiness and security compliance.
Highest-signal resume keywords
Node.js DevelopmentAWS Services IntegrationCI/CD Pipeline ManagementSecure Application DevelopmentRESTful API Development
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DevelopmentCloud-Based ApplicationsData StructuresDebuggingApplication SecurityNode.jsPython.NETReactJSExpressJS
Soft Skills
CollaborationCuriosityAdaptability
Tools & Technologies
AWS LambdaAWS S3AWS ECSAWS DynamoDBGitLabTerraformAPIGEE
Certifications & Qualifications
AWS Certified Cloud PractitionerAWS Solutions ArchitectAWS Developer Certification
Industry Keywords
IT ArchitectureCloud-Native SolutionsCI/CD PracticesIdentity Access ManagementVulnerability Scanning
Tech Stack
Tools & technologiesAWSCloudDynamoDBJavaScriptNode.jsPythonReactSDLCTerraform.NET
About the role
Key responsibilities & impact- Collaborate with team members to design, produce, test, and implement moderately complex software, technology, and processes
- Create and maintain IT architecture, large-scale data stores, and cloud-based systems
- Assess customer and business requirements, clarify technical needs, and translate them into scalable solution designs and implementation approaches
- Support application deployments and operational readiness, including logging, monitoring, configuration management, and production support
- Design, develop, test, and deploy software solutions using Node.js, Python, .NET, ReactJS, and ExpressJS
- Develop and integrate cloud-native solutions using AWS services including Lambda, S3, ECS, DynamoDB, SNS/SQS, Textract, and load balancing
- Coordinate development, testing, deployment, and production-readiness activities across the team
- Collaborate with product owners, architects, developers, security teams, and other stakeholders to deliver solutions and resolve technical dependencies
- Apply secure development practices involving IAM, SSO, secrets management, access controls, and least-privilege principles
- Troubleshoot application, integration, infrastructure, and production issues; perform root-cause analysis and implement sustainable fixes
- Build and maintain CI/CD pipelines using GitLab and Terraform with automated testing, deployment controls, and security scanning
Requirements
What you’ll need- Minimum of 2 years of professional software development experience designing, developing, testing, and supporting production applications
- Hands-on experience with at least one backend programming language or runtime such as Node.js, Python, or .NET
- Experience working with cloud-based applications and services, preferably AWS services such as Lambda, S3, ECS, DynamoDB, SNS/SQS, load balancing, or similar technologies
- Working knowledge of software engineering fundamentals, including data structures, testing, debugging, application security, and SDLC practices
- Curiosity and adaptability in learning and responsibly applying new technologies, including artificial intelligence
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent combination of education and relevant professional experience
- Familiarity with identity, access management, and secure application development concepts, including IAM, SSO, least-privilege access, and vulnerability scanning
- Familiarity with CI/CD practices and tools such as GitLab, Terraform, automated deployment pipelines, and source-code management
- Familiarity with enterprise integration technologies and services such as APIGEE or similar API management and integration platforms
- Experience developing and integrating RESTful APIs and working with modern web application frameworks such as ReactJS and/or ExpressJS
- Experience building and maintaining CI/CD pipelines using GitLab and Terraform, incorporating automated testing, deployment controls, and SAST/SCA/DAST security scanning
- AWS certification such as AWS Certified Cloud Practitioner, AWS Solutions Architect, or Developer certification is preferred
- Bachelor's Level Degree required
Benefits
Comp & perks- Participation in a Fannie Mae incentive program, subject to program terms
- Comprehensive benefits package including Health, Life, Voluntary Lifestyle, and other benefits and perks
- Reasonable accommodations for qualified individuals with disabilities
- Flexible work arrangement indicated as “Flex”
- Opportunity for career growth and purpose-driven work