← All jobs

Staff Software Engineer, Full Stack

About the role

• Design and build high-quality, performant, and scalable software systems across backend and frontend
• Own the technical architecture and reliability of backend services alongside frontend microapps
• Lead technical design discussions, clarify requirements, and deliver effective, maintainable solutions
• Own full-stack development projects from backend APIs in Python or Java through front-end integration
• Serve as architectural glue across multiple domains
• Apply DevOps, CI/CD, and cloud-native engineering best practices to improve delivery efficiency
• Mentor and coach engineers, raising the technical bar across the team
• Collaborate with globally distributed teams and cross-functional stakeholders
• Evaluate and adopt emerging technologies where relevant
• Build and integrate intelligent features into the platform using LLMs, agents, and AI frameworks where they add user value
• Partner with other teams to integrate and optimize intelligent features and workflows within the platform

• Bachelor's or Master's Degree in Computer Science or related discipline
• Minimum 8 years of software development experience building scalable, high-performing, and robust applications
• Strong proficiency in JavaScript with solid experience in full-stack development
• Expertise in modern web frameworks such as React, TypeScript, and GraphQL
• Ability to identify and codify React performance best practices, architectural trade-offs, and code-level improvements
• Experience with at least one backend language/framework, such as Node.js, Java, or Python
• Strong computer science fundamentals, including data structures, algorithms, multithreading, and distributed systems
• Experience with SQL/NoSQL databases, such as DynamoDB, MySQL, Redis, Elasticsearch, Solr, Vespa, or Lucene
• Cloud-native development experience with AWS or GCP
• Skills with Kubernetes, Docker, and Helm
• Familiarity with observability tools and platforms for monitoring, logging, and tracing
• Experience with service reliability, on-call ownership, and incident triage for production systems
• Demonstrated ability to lead technically within distributed, cross-functional teams
• Hands-on experience using AI-assisted development tools, such as Claude Code or Copilot, as a core part of daily engineering workflow
• Track record of driving AI adoption within engineering teams, including establishing best practices, defining guardrails, evaluating tools, and improving team velocity through AI-assisted workflows (a strong plus)

• AlphaSense never asks candidates to pay for job applications, equipment, or training
• Equal-opportunity employer committed to a work environment that supports, inspires, and respects all individuals
• Reasonable accommodation for qualified employees with protected disabilities as required by applicable laws