Title: Staff Software Engineer
Type of role: Full time - FTE - 100% Remote
Location of client: Seattle, WA 98109
We are seeking highly motivated full stack Staff Software Engineer to support development of our client's fast growing software to scale our business world-wide. You’ll work with a broad set of technologies and collaborate closely with product owners, development leads and QA. You will be part of a fun-loving, diverse team that seeks challenges, loves learning, and values teamwork.
Staff Software Engineer Key Responsibilities and Essential Functions
- Architect and serve as a subject matter expert for client's business systems
- Provide significant leadership in the design and development of new functionality
- Mentor and lead other team members in order to deliver fully-featured releases on time while encouraging development best practices
- Design, develop, and test significant new functionality and business systems
- Ensure software is developed to appropriate regulatory standards
Staff Software Engineer Requirements
- B.S. in Computer Science
- 12+ years of relevant experience, e.g. creating and maintaining complex software using modern methodologies
- Familiarity with standard software development best practices: source code control, unit-testing, in-code documentation and automated build environments
- Experience developing with React/Typescript/Angular/Java/Sql
- Experience with distributed/event-driven design
- Experience with relational databases, e.g. Postgres
- Experience with web services, RESTful APIs
- Excellent written and verbal communication skills
- Ability to work independently and drive results
Staff Software Engineer Preferred Skills:
- Experience with following technologies: Micronaut/Postgres/Kafka
- Experience with Linux applications in cloud environment (AWS, Azure)
- Experience with regulated software development
- Experience working with Agile