Senior Software Engineer

in Information Technology
  • Washington, District of Columbia View on Map
  • Salary: $150,000.00 - $200,000.00
Permanent

Job Detail

  • Experience Level Sr Level
  • Degree Type Bachelor of Arts (BA)
  • Employment Full Time
  • Working Type Remote
  • Job Reference 0000021471
  • Salary Type Annually
  • Industry Software
  • Selling Points

    Lead impactful engineering projects in a dynamic, remote-first environment. Collaborate on cutting-edge fintech and AI technologies for scalable solutions. Mentor a skilled team and drive architectural innovation.

Job Description

Senior Software Engineer Overview

  • The Senior Software Engineer role offers an opportunity to lead engineering efforts in a dynamic, remote-first environment.
  • Collaborate with cross-functional teams to design and implement scalable API services for web and mobile applications.
  • Contribute to a rapidly growing technology platform supporting millions of users and billions in assets under management.
  • Utilize cutting-edge technologies in fintech and AI to enhance engineering productivity and output.
  • Mentor and manage a team of engineers, fostering growth and maintaining high engineering standards.
  • Engage in hands-on development, solving complex technical challenges and ensuring delivery quality.
  • Drive architectural decisions focusing on performance, security, scalability, and maintainability.
  • Champion application security within a regulated financial services environment.

Senior Software Engineer Key Responsibilities & Duties

  • Manage and mentor a team of software engineers, providing guidance and conducting regular performance reviews.
  • Own the delivery, technical roadmap, and quality of API services powering investor platforms.
  • Contribute to production code, ensuring adherence to high engineering standards.
  • Collaborate with Product, Design, and Engineering teams to deliver complex functionalities.
  • Conduct code reviews and drive system design across core API services.
  • Monitor production systems, troubleshoot issues, and respond to incidents effectively.
  • Leverage AI technologies to improve engineering productivity and output.
  • Ensure compliance with security standards in a regulated financial-services environment.

Senior Software Engineer Job Requirements

  • Bachelor’s degree in Computer Science or equivalent practical experience required.
  • Minimum of 8 years of professional software engineering experience.
  • Proficiency in Java, Spring/Spring Boot, and Hibernate frameworks.
  • Experience with AWS services including ECS, CDK, S3, SQS, Lambda, DynamoDB, and WAF.
  • Strong understanding of transactional database design and operations.
  • Proven experience in engineering management or technical leadership roles.
  • Ability to work in regulated or high-stakes environments, ensuring secure software development.
  • Comfortable operating in ambiguous environments and solving complex technical problems.
  • ShareAustin:

Related Jobs

  • Lead innovative AI platform engineering projects at a forward-thinking organization. Collaborate on cutting-edge Azure AI/ML solutions and cloud infrastructure. Enhance your expertise in MLOps and applied AI technologies.