
Senior Software Engineer
AlphaSense
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $169,050 - $232,300 per year
Job Level
Tech Stack
About the role
- Build robust, well-designed and effective software that solves complex problems.
- Test, review and deploy code quickly. We deploy over 10 times per day and manage major releases with feature flags rather than coordinated deployments.
- Research, learn and share new techniques for solving complex engineering problems. We’re a highly collaborative team and we push each other to find better solutions every day.
- Write tools and develop practices for the engineering team. From GraphQL-to-Typescript compilers to fully automated deployments, we take the time to invest heavily in our own productivity.
- Own projects from end-to-end. On a given day you might be building a system to measure search engine performance, reworking an integration with a telephony provider, or designing a UI component library.
Requirements
- 7+ years of software development experience building highly reliable, mission-critical software.
- A strong foundation in computer science fundamentals, such as algorithmic complexity, asynchronicity, and distributed computing.
- Good Knowledge on design and architecture concepts.
- Familiarity with Agile software development processes and software testing.
- Experience in shipping pragmatic and high quality solutions with a sense of urgency.
- Ability and desire to work in an open and team-oriented environment.
Benefits
- You may also be offered equity, and a generous benefits program.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software developmentalgorithmic complexityasynchronicitydistributed computingdesign conceptsarchitecture conceptsAgile software developmentsoftware testingGraphQLTypescript
Soft Skills
collaborationproblem-solvingurgencyteam-orientedcommunication