Principal Software Engineer - Java & Python
Technology
Federal Reserve BankRichmond, United States€173,400 - €260,000 /year3 days agoUntil 6/6/2026
Full timeOn-site
Job description
Requirements
Must have:
- 8+ years of experience in Java development - 4+ years of experience working with AWS cloud platforms in an enterprise setting - Proven expertise in engineering software with cloud-first architectures - Over 10 years of software engineering experience in a collaborative environment - Familiarity with building and deploying solutions in the cloud - Experience with Serverless architecture for software development in the cloud - Proficient with CI/CD tools and DevOps practices - Skilled in developing high-performance, high-volume, and highly available (24/7/365) systems - Experience in Agile software engineering methodologies (Scrum, Kanban, Lean) - Bachelors degree in Computer Science or Information Systems - Strong knowledge of Java and other programming languages (JavaScript, XML, JSON, HTML, CSS; Python is a bonus) - Proficient in operating systems (Linux, Unix, Windows) - Knowledgeable in database development (SQL, Oracle, DB2) - Ideal candidates will have experience with AWS services and integrating them into applications - Familiarity with emerging cloud technologies such as Kafka, NoSQL databases, and messaging platforms - Demonstrates independent thinking and decision-making skills - Exceptional written and verbal communication skills - Proficient understanding of cloud security for application development - Advanced knowledge of object-oriented programming - Familiarity with Infrastructure as Code (IAC) tools, specifically Terraform
Responsibilities:
- Act as a Principal Software Engineer to design, develop, and implement complex solutions following FedNow and Fed standards - Create software solutions using Java, Spring, Terraform, NoSQL, and RDS in cloud environments - Develop complete Infrastructure-as-Code solutions in the Cloud - Contribute to strategic planning and software development lifecycle changes - Serve as a subject matter expert across various technological areas - Provide training and consultation within the organization for complex and urgent problem resolution - Collaborate with analysts in an Agile team to define user requirements and conduct design reviews for innovative cloud applications - Continually learn and adopt new technical skills alongside established practices - Ensure the softwares quality to prevent significant defects that could disrupt customer operations or production - Adhere to compliance with Federal standards and procedures - Offer primary or backup support for production applications and components, ensuring prompt problem resolution
Company:
We are the Federal Reserve Bank of Boston, committed to delivering a wide range of payment services to financial institutions. Our Federal Reserve Financial Services (FRFS) is undergoing a transformative effort to evolve into a national, enterprise-focused organization. Our mission includes launching innovative solutions like the FedNow Service, which enables real-time payment capabilities, ensuring that financial institutions can serve their customers effectively, any time of the day. We offer extensive career development opportunities and promote a robust and unified customer experience. Join our dedicated team where you will have the chance to contribute to groundbreaking projects that are reshaping the payments landscape in the United States.
Keywords
UnixKanbanDocBookHTML5XBELApache KafkaIBM Db2 FamilyJSONCloud computingLinuxOffice 365Oracle DatabaseJavaScriptDevOpsHtmlPythonScrumSqlXmlJava
¿Te interesa este puesto?