Summary
Join AlphaSense's FinData team as a Senior Software Engineer and contribute to building robust data ingestion pipelines and services. You will design, implement, test, and maintain features and services, working collaboratively with a cross-functional team. This role requires 5+ years of software development experience, a strong foundation in computer science, and familiarity with Agile methodologies. You will have the autonomy to own and operate applications and services. The position offers a competitive salary, performance-based bonuses, equity, and a generous benefits program. AlphaSense is committed to creating an inclusive workplace where all employees feel valued.
Requirements
- 5+ 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
- Excitement to learn from and work with experts in other disciplines
- Have a strong sense of ownership, a sense of humor and strong collaboration skills
Responsibilities
- Design, build, deliver, and operate high-quality (reliable and intuitive to use) software systems, collaboratively with your cross-functional team
- Believe in uneventful and predictable code releases, and an expectation that they happen many times each day, supported by robust Continuous Integration and Delivery pipelines and extensive test coverage
- Keep quality standards high. Ensure steady progress on the roadmap to reach acceptance by Product Management and Design
- Participate in design and definition discussions, and in documentation. Through regular collaboration with your Product Management and Design counterparts about requirements, projects, scoping and estimation
- Guide and coach less experienced developers in their approach to debugging, design and application of various software development paradigms
- Build relationships and communicate effectively with other parts of the company (the rest of Engineering, Product Management, Equity Research, Marketing and Sales)
Preferred Qualifications
- Experience with Python, Typescript, AWS
- A background or interest in financial modeling, financial technology, or capital markets
Benefits
- Performance-based bonus
- Equity
- A generous benefits program
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.