Financial Industry Regulatory Authorityposted 18 days ago
$95,300 - $206,200/Yr
Full-time • Senior
Hybrid • Rockville, MD
Religious, Grantmaking, Civic, Professional, and Similar Organizations

About the position

The Senior Software Engineer works under minimal supervision and will develop, test, debug and document software components commensurate with their experience under the limited supervision of more senior development staff in support of a software engineering effort. The candidate will help build out the full-stack solutions that will underpin the Surveillance Platform as part of the Surveillance Modernization effort. Specifically, help design and build user interfaces and services that will serve the analytics and decision making components.

Responsibilities

  • Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies
  • Utilize programming languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, and Python, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker, and a variety of AWS tools and services
  • Work on Angular and Springboot framework for full-stack development
  • Optimizes SQL queries against RDS as well as Trino
  • Work within the team to build scalable cloud applications, with scalable and performant microservices as well as user interfaces
  • Actively participate in retrospectives focused on product and process improvements
  • Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community

Requirements

  • Bachelor's degree in Computer Science, Information Systems or related discipline with at least five (5) years of related experience, or equivalent training and / or work experience
  • Demonstrated technical expertise in Object Oriented and database technologies / concepts which resulted in deployment of enterprise quality solutions
  • Past experience with developing enterprise quality solutions in an iterative or Agile environment
  • Knowledge of industry leading software engineering approaches including Test Automation, Build Automation and Configuration Management frameworks
  • Strong written and verbal technical communication skills
  • Demonstrated ability to develop effective working relationships that improved the quality of work products
  • Should be well organized, thorough, and able to handle competing priorities
  • Ability to maintain focus and develop proficiency in new skills rapidly
  • Ability to work in a fast paced environment

Nice-to-haves

  • Knowledge of C++ programming language preferred

Benefits

  • Comprehensive health, dental and vision insurance
  • Basic life, accidental death and dismemberment, supplemental life, spouse/domestic partner and dependent life, and spouse/domestic partner and dependent accidental death and dismemberment, short- and long-term disability, long-term care, business travel accident, disability and legal
  • Immediate participation and vesting in a 401(k) plan with company match and eligibility for participation in an additional FINRA-funded retirement contribution
  • Tuition reimbursement
  • Commuter benefits
  • Generous time-off program of 15 days of paid time off, 5 personal days and 9 sick days
  • Two volunteer service days
  • Other paid leave including military leave, jury duty leave, bereavement leave, voting and election official leave, care of a family member leave, and childbirth and parental leave
  • Nine paid holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service