We are looking for a Senior Staff Software Engineer to join our elite team building a new SaaS product. You will use AWS serverless architecture, AWS CDK, and Python to design, develop, test, and deploy services. This role involves practicing the full software development lifecycle in an agile environment, collaborating with cross-functional teams, and exploring new technologies.
Your Impact:
Design, develop, test, secure, and deploy services from planning to production using AWS serverless architecture, AWS CDK, and Python.
Practice the full software development life cycle within an agile-oriented environment.
Lead the design, development, and delivery of features in a complex SaaS application.
Participate in continuous and iterative engineering cycles with an emphasis on code quality, supportability, scalability, and performance.
Collaborate closely with security architects, product managers, and other development teams.
Explore, evaluate, and implement new technologies and tools to ensure we are using cutting-edge solutions.
Champion high-quality code design and participate actively in code reviews to optimize and challenge the status quo.We are looking for a Senior Staff Software Engineer to join our elite team building a new SaaS product. You will use AWS serverless architecture, AWS CDK, and Python to design, develop, test, and deploy services. This role involves practicing the full software development lifecycle in an agile environment, collaborating with cross-functional teams, and exploring new technologies.
Your Impact:
Design, develop, test, secure, and deploy services from planning to production using AWS serverless architecture, AWS CDK, and Python.
Practice the full software development life cycle within an agile-oriented environment.
Lead the design, development, and delivery of features in a complex SaaS application.
Participate in continuous and iterative engineering cycles with an emphasis on code quality, supportability, scalability, and performance.
Collaborate closely with security architects, product managers, and other development teams.
Explore, evaluate, and implement new technologies and tools to ensure we are using cutting-edge solutions.
Champion high-quality code design and participate actively in code reviews to optimize and challenge the status quo.
Requirements: Your Experience
Bachelors Degree in Computer Science or a related Engineering field, or equivalent experience from a technology elite unit.
5+ years of software development experience in languages such as Python, Go, Java, or C++.
2+ years of hands-on experience in developing and deploying modular cloud-based systems on AWS.
Proven experience creating architecture for cloud-based systems, considering scalability, security, and performance.
Experience leading the design, development, and delivery of features in SaaS applications.
An independent, proactive nature, coupled with an internal drive for excellence and improvement.
Excellent communication skills and the ability to coach and mentor others.
Preferred Qualifications
Significant experience with Python.
Direct experience with AWS serverless architecture and AWS CDK.
Familiarity with modern CI/CD tools, specifically GitHub, Jenkins, and Artifactory.
Experience in enterprise-scale application development within a cloud/SaaS environment.
Solid understanding of security and networking implementation and best practices.
This position is open to all candidates.