2Bridge has been engaged in the search for multiple full-time, direct-hire Lead Full Stack Software engineers with a background in Python, React, and Typescript on AWS with our financial client located near Colonia, NJ. They offer a comprehensive package that includes a base, bonus, 401k, PTO, medical, dental, vision, and other benefits!
Software Engineering Lead
Are you ready to step into a Technical Lead role in a rapidly evolving technical environment? Our client is investing significantly in technology and expanding their software engineering organization. This is an opportunity to join an established and well-known firm and build innovative engineering solutions.
Key Responsibilities:
Technical Leadership:
- Lead the design, development, and deployment of scalable software solutions using Python, React, AWS, and modern scripting languages.
- Make strategic architecture decisions to enhance scalability, performance, and maintainability.
- Collaborate with product managers and stakeholders to translate business requirements into technical solutions.
Cloud Development:
- Utilize AWS services, including Lambda, DynamoDB, and cloud storage, for application development.
- Optimize applications for performance, security, and cost-efficiency.
- Implement best practices in cloud security and infrastructure management.
API Development & Integration:
- Oversee the design, development, and management of RESTful and GraphQL APIs for seamless system integrations.
- Ensure APIs adhere to performance, scalability, and security standards.
Continuous Integration & Deployment (CI/CD):
- Design and implement automated CI/CD pipelines to enhance development efficiency.
- Optimize release workflows to improve delivery speed and reliability.
Team Leadership & Mentorship:
- Lead and mentor a team of engineers, fostering a culture of collaboration and technical excellence.
- Promote industry best practices in coding, testing, and deployment.
Scripting & Development:
- Utilize TypeScript, JavaScript, and Python to build robust, high-performance software solutions.
- Ensure cross-platform compatibility and performance optimization.
Collaboration & Communication:
- Work closely with cross-functional teams, including Business Solution Engineers, QA, and stakeholders.
- Clearly articulate technical concepts to non-technical audiences.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software engineering and system architecture.
- 10+ years building Financial or Portfolio Management, Trading, Risk, or other complex financial or SaaS applications.
- Expertise in Python and React for building modern, responsive web applications.
- Strong experience with AWS services such as Lambda, DynamoDB, and Redshift.
- Deep understanding of API design and management (WSO2, REST, GraphQL).
- Advanced proficiency in TypeScript, JavaScript, and Python.
- Experience with SQL development and optimization.
- Familiarity with Agile/Scrum methodologies for project delivery.
- Hands-on experience with CI/CD pipelines using tools like BitBucket, Docker, and Terraform.
- Strong leadership experience in mentoring teams and guiding junior developers.
- Excellent problem-solving and decision-making abilities.
- Preferred: Cloud certifications and industry expertise in fintech, wealth management, or enterprise SaaS.