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.
Senior Software Engineer
in Information Technology PermanentJob Detail
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:
