Ridgeline is looking to build an industry-defining, fast, scalable accounting engine with full asset class support and global market coverage. The Senior Software Engineer will help evolve the architecture, scale to meet growth opportunities, and exemplify software engineering best practices.
Requirements
- 5+ years experience in a software engineering
- Experience building cloud native applications on AWS/Azure/Google Cloud
- Experience being on-call
- Experience with production instrumentation, observability, and performance monitoring
- Understand the value of automated tests at all levels
- An aptitude for complex problem-solving
- Experience in Java or Kotlin
Responsibilities
- Contribute accounting domain knowledge, design skills, and technical expertise to a team where design, product, and engineering collaborate closely
- Be involved in the entire software development process, from requirements and design reviews to shipping code and observing how it lands with our customers.
- Impact a developing tech stack based on AWS back-end services
- Participate in the creation and construction of developer-based automation that leads to scalable, high-quality applications customers will depend on to run their businesses
- Own problems, seek solutions, and communicate clearly along the way
- Contribute to a collaborative environment deeply rooted in learning, teaching, and transparency
- Experience with production instrumentation, observability, and performance monitoring
Other
- Work authorized in the United States without the need for employer sponsorship
- A degree in Computer Science, Information Science, or a related discipline
- Willingness to learn about new technologies while simultaneously developing expertise in a business domain/problem space
- Ability to focus on short-term deliverables while maintaining a big-picture long term perspective
- Ability to communicate with colleagues at all levels
- Serious interest in having fun at work
- Experience engineering in Portfolio Accounting, Reconciliation, Market Data, or other Fintech applications
- Understanding of AWS services and infrastructure
- Experience with Docker or containerization
- Experience with agile development methodologies
- Experience with React
- Ability to handle multiple projects and prioritize effectively
- Excellent communication skills, both written and verbal
- Ability to amplify the ideas of others
- Responsibility to deliver an excellent product that extends beyond coding
- Ability to adapt to a fast-paced and changing environment