Lead Software Engineer - AppDev
To see similar active jobs please follow this link: Remote Development jobs
As a Lead Software Engineer, you will be responsible for:
Technical leadership on the Applications Development (AppDev) team.
Ownership of technical components of the platform, including improving their operational health.
Designing and building full-stack software, including greenfield projects or features.
Data modeling and processing at scale.
Improving the performance and scalability of our platform.
Pragmatic technical decision-making to ensure we're delivering high quality software as quickly as possible.
Incremental improvements and simplifications to our platform’s architecture to improve development velocity, scalability, and deployment flexibility.
Collaboratively working with QA engineers to ensure proper test coverage and high quality releases.
Collaborating with the Product team to ensure features are delivered as expected by our customers
What we’re looking for:
Demonstrated experience as a software engineer in a technical leadership role.
Keen interest and experience as a product engineer with lots of customer empathy
Working experience with Python (or a similar language with the ability to learn quickly!)
Experience working in SAAS development environment
Experience with web application frameworks, APIs, Apache Airflow and document databases
Experience working on small, fast-paced, teams.
Strong communication and collaboration skills with engineers and stakeholders.
Ability to mentor and advise less experienced engineers.
It’s a plus if you also have:
Experience with React, Typescript
Experience with ArangoDB
Experience working with designs in Figma
Experience with Tilt, kubernetes and local development
Success path
In 30 days you will: make your first contributions to our platform and demonstrate a good understanding of our market and our customers
In 60 days you will: be comfortable work with the product team, engineering managers, and the design team and be making significant contributions to the platform
In 90 days you will: demonstrate a mastery of our technical stack and be able to work through new features from inception with the product team to delivery
About the job
Lead Software Engineer - AppDev
To see similar active jobs please follow this link: Remote Development jobs
As a Lead Software Engineer, you will be responsible for:
Technical leadership on the Applications Development (AppDev) team.
Ownership of technical components of the platform, including improving their operational health.
Designing and building full-stack software, including greenfield projects or features.
Data modeling and processing at scale.
Improving the performance and scalability of our platform.
Pragmatic technical decision-making to ensure we're delivering high quality software as quickly as possible.
Incremental improvements and simplifications to our platform’s architecture to improve development velocity, scalability, and deployment flexibility.
Collaboratively working with QA engineers to ensure proper test coverage and high quality releases.
Collaborating with the Product team to ensure features are delivered as expected by our customers
What we’re looking for:
Demonstrated experience as a software engineer in a technical leadership role.
Keen interest and experience as a product engineer with lots of customer empathy
Working experience with Python (or a similar language with the ability to learn quickly!)
Experience working in SAAS development environment
Experience with web application frameworks, APIs, Apache Airflow and document databases
Experience working on small, fast-paced, teams.
Strong communication and collaboration skills with engineers and stakeholders.
Ability to mentor and advise less experienced engineers.
It’s a plus if you also have:
Experience with React, Typescript
Experience with ArangoDB
Experience working with designs in Figma
Experience with Tilt, kubernetes and local development
Success path
In 30 days you will: make your first contributions to our platform and demonstrate a good understanding of our market and our customers
In 60 days you will: be comfortable work with the product team, engineering managers, and the design team and be making significant contributions to the platform
In 90 days you will: demonstrate a mastery of our technical stack and be able to work through new features from inception with the product team to delivery
