- Company Name
- Sensoteq
- Job Title
- Senior Software Engineer
- Job Description
-
Job Title: Senior Software Engineer
Role Summary: Design, develop, and ship modern full‑stack JavaScript applications that power condition monitoring products. Collaborate with product, data, and engineering teams to define measurable problems, prototype rapidly, and launch solutions on AWS serverless infrastructure. Leverage AI‑native tools for accelerated development and data‑driven optimization.
Expactations: • 6+ years of software engineering with proven delivery track record
• End‑to‑end ownership of complex features, from problem definition to post‑deployment improvement
• Strong product sense: working closely with product managers to translate requirements into measurable outcomes
• Expertise in JavaScript/TypeScript stack (React, Node) and AWS serverless services (Lambda, SQS, SNS, SES, ECS) with IaC via SST
• Proficiency in SQL, DynamoDB, and modern product analytics tools (PostHog)
• Ability to prototype quickly, gather user feedback, iterate, and ship on time
• Experience leading code reviews, pair programming, and mentoring peers
Key Responsibilities: • Collaborate with product team to scope and define clear success metrics
• Rapidly prototype, validate with users, and ship production-ready features
• Build scalable, serverless, full‑stack applications using React, TypeScript, Node, SQL, DynamoDB
• Implement infrastructure-as‑code for AWS services via SST, ensuring repeatability and security
• Integrate AI/native tools (e.g., Cursor, Bolt) to enhance development speed and UX design
• Work with data team to embed ML models or surface data insights within the application
• Track performance with PostHog, analyze results, and iterate on product features
• Author concise, reusable documentation for internal teams and onboarding
• Contribute to team growth through code reviews, pair programming, and process improvements
Required Skills: • Full‑stack JavaScript/TypeScript development
• AWS serverless architecture (Lambda, SQS, SNS, SES, ECS)
• Infrastructure-as-code (SST, Terraform, CloudFormation)
• SQL & DynamoDB data modeling
• Product analytics (PostHog, similar)
• Generative AI tools integration (Cursor, Bolt, etc.)
• Strong communication, ownership mindset, and collaboration skills
• Adaptive learning and quick decision‑making in ambiguous contexts
Required Education & Certifications: • Bachelor’s degree in Computer Science, Software Engineering, or related field (required)
• No mandatory certifications, but familiarity with AWS certifications (e.g., Solutions Architect) is advantageous.