Software Development Engineer , Finwall

AmazonArlington, VA
Onsite

About The Position

Join our Finwall team in revolutionizing financial data management through innovative solutions that ensure compliance and data accuracy. In this hands-on position, you will design and build extremely scalable components for Big Data at Amazon, working directly with sophisticated customers to help them achieve optimal results. You'll have the unique opportunity to create end-to-end solutions while collaborating with senior and principal engineers who will help accelerate your growth. This role requires exceptional communication and problem-solving skills as you'll be developing cutting-edge features that transform how finance data is validated and processed. You'll mentor junior engineers while building high-quality code from design to implementation. If you're passionate about massive-scale computing, have strong programming skills, and excel at collaboration, this position offers the perfect blend of technical challenge and growth opportunity in an environment that values innovation and delivery.

Requirements

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 1+ years of software development engineer or related occupational experience
  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • 1+ years of Object Oriented Design experience
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • Experience programming with at least one software programming language

Nice To Haves

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

Responsibilities

  • Design and implement scalable software solutions that enforce compliance policies and provide mechanisms for data producers to validate their financial data for completeness and accuracy
  • Lead the development of components within our key products (Finwall, Data Inspector, and DTCS), ensuring they meet high standards of quality, security, and performance
  • Collaborate with cross-functional teams including Product Managers and Technical Program Managers to understand business requirements and translate them into technical solutions
  • Actively participate in code reviews, providing meaningful feedback to team members and contributing to the full software development lifecycle from scoping to maintenance
  • Troubleshoot and resolve operational issues while identifying opportunities to improve system reliability, scalability, and efficiency through root cause analysis

Benefits

  • health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
  • sign-on payments
  • restricted stock units (RSUs)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service