Software Architect
Company
Federal Reserve Bank of Boston
Software Architect
Position Summary
We are seeking a Software Architect to join our growing team at the Federal Reserve Bank of Boston.
In this role, you will develop the "big picture" and create architectural approaches for software design and implementation patterns that guide our development teams. The role requires creating an architectural vision for legacy and new applications. It also requires candidates to be well versed in API design, cloud architecture, artificial intelligence and other emerging technologies. There will be opportunities to develop prototypes and guide our existing application development team. You will also collaborate with other professionals throughout our organization and design solutions that support our organizational strategy.
Successful candidates will have excellent communication skills with ability to express ideas in a clear, concise, and compelling manner to both business and technical audiences. Being a detailed-oriented and a capable self-starter with the desire to explore innovative ways to perform tasks in an efficient and timely manner are fundamental characteristics that we're seeking.
How you will make a difference
- Lead architectural vision for services using modern technology stacks with a core focus on security, resiliency, scalability, supportability and performance
- Collaborate with product and engineering teams to design and build services that meet key product and infrastructure requirements
- Produce both high-level and detailed design for platform and product services
- Author clean, scalable, modular, secure, well-structured and testable code as needed
- Design and implement microservices with thoughtfully defined API's
- Ensure deployed software can run safely with the proper level of instrumentation and telemetry
- Take ownership of designed software/services components through throughout the SDLC
- Cleary communicate architecture decisions, roadblocks, and timelines to stakeholders
- Perform design and code reviews; provide feedback to engineering teams
- Ensure that uniform enterprise-wide application design standards are maintained
- Perform other duties as assigned.
Basic qualifications:
- Knowledge and experience normally acquired through, or equivalent to, the completion of a bachelor's degree in computer science, software engineering or similar field
- A Master's degree in a related field is a plus
- Highly proficient in programming languages, such as Java, Python, C# and SQL
- 3+ years of operating at an architect level providing technical guidance and leadership
- 7+ years of experience delivering high quality code into production
- 3+ years of experience architecting and delivering solutions in cloud environments, preferably AWS
- 3+ years designing API and service bus architecture
- 3+ years leveraging Agile methodologies
- Experience working within an organization that prioritizes DevOps principles
- Extensive knowledge of modern architectural styles, design patterns and best practices; this includes microservices architecture via containers or serverless computing
- Demonstrated understanding of application and data principles and methods, significant architecture experience with mission-critical systems, and success with planning, designing, developing, and operating large-scale technology solutions
The following qualifications are a plus:
- AWS Certified Solutions Architect
- AWS Certified Machine Learning Specialty
- Experience architecting Microsoft 365 solutions
- Experience with Sitecore v9.x or v10.x
Full Time / Part Time
Full time
Regular / Temporary
Regular
Job Exempt (Yes / No)
Yes
Job Category
Work Shift
First (United States of America)
The Federal Reserve Banks believe that diversity and inclusion among our employees is critical to our success as an organization, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool. 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.
Privacy Notice