-
Software Engineer
- Federal Reserve Bank (Minneapolis, MN)
-
Company
Federal Reserve Bank of Minneapolis
The Federal Reserve Bank of Minneapolis invites applicants with years of relevant work experience as an experienced Software Engineer to join our Treasury Retail Investor Management (TRIM) Technology Division in Minneapolis. This position requires a regular on-site presence. There are 2 vacancies on this team. These positions may be filled at either the Senior or the Advanced level. To be considered at either of the two levels you must meet the required relevant technology and the required years of experience.
Applicants must be a U.S. citizen or lawful permanent resident alien with at least three (3) years of legal residency.
In this role you will work with a team of engineers building application observability tools, support the onboarding and deployment to other systems and provide operational support. This is a shared service organization, focused on the success of our customers.
Applicants must be a U.S. citizen or lawful permanent resident alien with at least three (3) years of legal residency.
Job Responsibilities at the Senior Engineer Level:
+ Primary focus with cloud-based technology solutions.
+ Evaluate, recommend, and select new software/architecture.
+ Manage and administer the AWS cloud environment, including provisioning, configuration, performance monitoring, policy governance and security
+ Function as the subject matter expert for coordinating and managing the deployment process and support of the full lifecycle of applications in AWS.
+ Prepare detailed specifications from which application programs will be written. Analyze and revise existing system logic and documentation as necessary.
+ May authorize risk level changes and recommend solutions to minimize and/or prevent system interruption.
+ Provide technical assistance and operational guidelines for business operations and application development to ensure applications are running optimally in production, test, and development environments.
+ Work with diverse technologies to design, build (code), test, debug, document, implement and maintain solutions and/or patterns for existing and new systems or hardware within the boundaries of existing standards, processes, or operational plans.
+ Ensure that Treasury application services are highly available, reliable, and performant through monitoring and alerting.
+ May lead highly technical/complex projects utilizing System, or local staff and resources.
+ Follow and ensure adherence to technical standards for programming and design techniques. May train technical staff on use of software /hardware tools in accordance with required standards and procedures. Contributes to development and revision of department standards and procedures.
+ Collaborate with the development staff and Site Reliability Engineers to understand the software products and any enhancements that are deployed, consults on issues related to the impact of development on the infrastructure, works with system engineers and developers to define server configuration settings, leads the migration of code through staging environments to production, and assist software quality assurance technicians during system acceptance testing
+ Monitor compliance with internal audit requirements and Information Security Manual guidelines.
Education and Experience at the Senior Engineer Level:
+ Bachelor's degree with a minimum of six (6) years of relevant work experience.
+ Experience in AWS
+ Infrastructure as Code (Terraform)
+ Docker / containerized solutions
+ Experience in configuring and deploying multiple deployments through GitLab
+ Experience with coding languages - such as Python, Go, and NodeJS/Typescript
+ Ability to communicate complex technical topics to non-technical audiences
+ Ability to create, read, and comprehend complex technical documentation
Job Responsibilities at the Advanced Engineer Level:
+ Provide leadership, mentoring, and team management by directing the work of and setting technical direction for other team members in an open, positive, and collaborative manner.
+ Bring an Agile mindset: take initiative and ownership of projects and demonstrate collaboration and teamwork.
+ Anticipate internal and/or external business challenges and/or regulatory issues; recommend process, product or service improvements.
+ Lead project teams to achieve milestones and objectives by ensuring the team follows the appropriate software/system development life cycle methodology.
+ Lead technology initiative projects of the highest complexity, which includes new application development, commercial off the shelf (COTS) solutions, cloud solutions, and other automation efforts.
+ Direct technical staff in the standardization of coding practices and processes.
+ Ensure that the team’s technology solutions provide highest level of application performance and security, maintains application code per prescribed standards and process and complies with all applicable application design and development processes.
+ Mentor and provide technical training, information, and technical expertise to other automation and business area staff and management as necessary.
+ Champion technology across the district and the greater Federal Reserve System.
+ Lead the design, development, and implementation of new products, processes, patterns, standards or operational plans that will have impact on the achievement of functional results.
+ Manage the implementation of cloud services and integration with in-house applications and systems.
+ Provide expertise in complex and diverse technologies and support multiple projects, business lines and platforms.
+ Work on the most unique complex projects and problems with the broadest impact on the business.
+ Research, evaluate, and recommend application design and architecture, identify ways to reuse existing application components and designs prototypes using current or emerging technologies.
+ Collaborate with and mentors other team members on new technology development efforts to achieve desired results.
+ Provide planning, estimation, and management of projects using established methodologies and practices.
+ Collaborate with business areas to identify and conceptualize new application solutions, recommends technologies and strategies, designs, builds (develop) or integrates and implements technology solutions to meet business requirements.
+ Develop and present technical information and expertise to business areas, IT staff, and management as necessary.
Education and Experience at the Advanced Engineer Level:
+ Bachelor's Degree and a minimum of 9 years of relevant work experience.
+ Experience in AWS
+ Infrastructure as Code (Terraform)
+ Docker / containerized solutions
+ Experience in configuring and deploying multiple deployments through GitLab
+ Experience with coding languages - such as Python, Go, and NodeJS/Typescript
+ Ability to communicate complex technical topics to non-technical audiences
+ Ability to create, read, and comprehend complex technical documentation
Additional Information:
The full salary range for the two levels are as follows
**Senior Engineer:** $105,400 - $131,712 - $158,100
**Advanced Engineer:** $121,700 - $152,132 - $182,600
Salary offer will be based on qualifications/experience of the candidate, alignment with market data, the needs of the position, our total compensation package, and internal equity.
Our total rewards program offers benefits that are the best fit for you at every stage of your career:
+ Comprehensive healthcare options (Medical, Dental, and Vision)
+ 401(k) match, and a fully funded pension plan
+ Paid time off and holidays
+ Free public transportation passes
+ Annual educational assistance
+ On-site fitness facility
+ Professional development programs, training and conferences
+ And more…
_The Minneapolis Fed is committed to fostering an environment where all employees are respected and valued. We provide equal employment opportunity to all persons, and we work together to pursue an economy that works for all of us._
Full Time / Part Time
Full time
Regular / Temporary
Regular
Job Exempt (Yes / No)
Yes
Job Category
Information Technology Family Group
Work Shift
First (United States of America)
_The Federal Reserve Banks are committed to equal employment opportunity for employees and job applicants in compliance with applicable law and to an environment where employees are valued for their differences._
Always verify and apply to jobs on Federal Reserve System Careers ( https://rb.wd5.myworkdayjobs.com/FRS ) or through verified Federal Reserve Bank social media channels.
Privacy Notice (https://www.kansascityfed.org/documents/7797/Workday\_Privacy\_Notice.pdf)
-
Recent Searches
- Associate Full Stack Developer (United States)
- Impact Innovation Program Coordinator (United States)
Recent Jobs
-
Software Engineer
- Federal Reserve Bank (Minneapolis, MN)
-
Sr Principal Engineer Software
- Northrop Grumman (Chantilly, VA)
-
HAIPE System Engineer-TS/SCI with Poly
- CACI International (Fort Meade, MD)
-
Program Compliance Coordinator - 131 West 25th Street
- Bowery Residents Committee (Manhattan, NY)