As a Staff Software Engineer at Seeq, you will play a critical role in shaping the technical direction and architecture of our software platform.
You will lead the design and development of complex software systems, working closely with cross-functional teams including product managers, designers, and other engineers.
You will mentor and coach junior engineers, guiding them in best practices and helping them grow their skills.
You will be a technical leader, driving innovation and spearheading the implementation of new technologies and frameworks.
You excel in building intuitive pixel-perfect frontend Single-Page Applications using technologies such as React, Typescript, and Tailwind.
You will be involved in eliminating technical debt while refactoring code and ensuring that solution elegance and maintainability are upheld.
Requirements
Hold a Bachelor's or Master's degree in computer science, software engineering, or a related field
Have at least 10 years of professional experience in software development, with a solid record of designing and building complex software systems
Possess expertise in one or more programming languages, such as Java, Kotlin, Python, or Typescript.
Expertise in building large React applications.
Demonstrate a strong understanding of software design principles, patterns, and best practices
Have experience working with databases such as Postgres or MySQL
Show excellent problem-solving and analytical skills, with great attention to detail
Be familiar with agile development methodologies and tools, such as Scrum or Kanban
Show proven leadership skills, with the ability to guide and mentor junior engineers
Demonstrate excellent communication and collaboration skills, and the ability to work effectively in a cross-functional team environment
Benefits
Unlimited PTO
Internet and mobile phone reimbursements
Vacation bonus program
Generous home office allowance
The best co-workers (we've analyzed the data, so we know it's true.)
Pet-friendly workspace (your dog will be so happy to have you home)
You love your job!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
ReactTypescriptJavaKotlinPythonPostgresMySQLsoftware design principlessoftware design patternsagile development methodologies
Soft skills
problem-solvinganalytical skillsattention to detailleadershipmentoringcommunicationcollaboration