Principal Software Engineer - Frontend
Sigma Computing
·
Posted:
March 31, 2023
·
Other
About the position
We are seeking experienced engineers to join our growing engineering team. As a lead engineer on the frontend team, you will be responsible for owning, architecting, and implementing user interfaces, with a focus on data analyses, visualizations, and user workflows. Collaborating closely with product, UX design, and backend development teams, you will drive projects to enhance our UI and simplify the user experience for non-technical users. Additionally, you will utilize your technical expertise and leadership skills to guide and mentor other engineers, contribute to high-level engineering objectives, and create innovative visualizations for structured and unstructured data.
Responsibilities
- Own, architect, and implement user interfaces on the frontend team
- Develop new types of data analyses, visualizations, and user workflows
- Collaborate with product, UX design, and backend development teams to improve the UI and simplify the user experience
- Guide and mentor other engineers on complex multi-person projects
- Create novel visualizations for structured and unstructured data
- Improve the performance and interactivity of the application
- Define solutions to high-level engineering objectives in collaboration with the leadership team
- Demonstrate strong computer science fundamentals
- Have 10+ years of industry experience in software development and 5+ years in UI technologies
- Possess full-stack application development experience
- Be proficient in technologies like React, Javascript, and Typescript
- Deliver world-class software to production while considering trade-offs between functionality and delivery speed
- Influence technical strategy through excellent verbal and written communication skills
- Have an eye for great design and a passion for building products with a great user experience
- Desire to be a great teammate and have fun at work
- Demonstrate a strong sense of craftsmanship and academic curiosity
- Have experience building systems for data analytics
- Have experience building and delivering a cloud service
- Have startup experience
Requirements
- Strong computer science fundamentals
- 10+ years industry experience building and maintaining high-quality software and 5+ years building UI technologies
- Full-stack application development experience
- Well versed in technologies like React, Javascript, Typescript and techniques for creating great UI architecture and engineering
- Track record of delivering world-class software to production
- Ability to make trade-offs between functionality and delivery speed
- Excellent verbal and written communication skills
- Eye for great design and passion for building products with a great user experience
- Desire to be a great teammate and have fun at work
- Strong sense of craftsmanship and academic curiosity
- Experience building systems for data analytics (desired)
- Experience building and delivering a cloud service (desired)
- Startup experience (additional)
Benefits
- Equity
- Generous health benefits
- Flexible time off policy
- Flexible schedule
- At least 12 weeks of paid bonding time for all new parents
- Traditional and Roth 401k
- Commuter and FSA benefits