Description
As an Engineer II:
-
Influence: Making an impact on one or more projects or products.
-
Technology: Highly proficient in one or more technologies within the Software Engineering discipline. Particularly skilled in one or more technologies.
-
System: Reliably scopes, estimates, designs, and delivers medium-to-large features while reducing the technical debt of one or more projects or products.
-
People: Proactively supports other team members and helps them to be successful.
-
Process: Follows the team processes, delivering a consistent flow of features to production.
These are the types of things you’ll be working on
-
Leverage test-driven development to deliver backend systems and user interfaces to ease development and integration between them.
-
Contribute to the development of APIs, specifications, and data models, facilitating integration with frontend applications and third-party systems.
-
Design, implement, and maintain data interactions. Optimize data operations for performance and scalability, and ensure data integrity and security.
-
Design and develop user interfaces, informed by UX designs that meet customer needs.
-
Understand and contribute to functional and non-functional automated testing suites.