Curinos empowers financial institutions to make better, faster and more profitable decisions through industryleading proprietary data, technologies and insights. With decadeslong expertise in the financial services industry and a relentless focus on the future, Curinos technology and analytics ecosystem allows clients to anticipate customer needs and optimize their goto market decisions in an increasingly competitive market.
Curinos operates in a hybridremote model, and this position is fully remote in the United States or hybrid in the Greater New York, Boston or Chicago metropolitan areas.
Are you a passionate Senior Software Engineer looking to make a significant impact in the fintech space? Join Curinos, where you will play a pivotal role in shaping the future of B2B SaaS applications that empower financial institutions to take a customercentric approach to pricing and portfolio management. Were embarking on an exciting journey to develop novel solutions aimed at helping banks acquire and grow profitable customer relationships, and we need a talented and driven software engineer like you to help us get there.
Responsibilities:
As a Senior Software Engineer, you will be responsible for building scalable, enterprisegrade applications. The ideal candidate is proficient across the stack: frontend, backend, and cloud infrastructure, and brings handson experience with a modern toolset including Java Sprint Boot, Angular, Databricks, AWS, and relational databases. Typical responsibilities will include:
BackEnd Development: Develop scalable APIs and data services, including ETL pipelines using Java (Spring Boot), Databricks, and relational databases like MS SQL Server and PostgreSQL, to support application logic and data processing.
FrontEnd Development: Build responsive and dynamic user interfaces using Angular and TypeScript. Ensure seamless user experiences across various devices and platforms.
Code Quality & Best Practices: Write clean, welldocumented code and enforce best practices for code quality, testing, and deployment.
Cloud Integration: Leverage AWS services for cloudbased solutions, including deployment, monitoring, and scaling of applications.
Mentorship: Provide guidance and coaching to junior engineers, helping them grow their skills and contributing to the overall improvement of the engineering team.
Collaboration: Work closely with product managers, UX designers, and other engineers to gather requirements, design technical solutions, and deliver highquality software on time.
Salary Range: $130,000 $160,000 (plus Bonus)
Desired Skill & Qualifications:
5+ years of experience in software development, with a strong focus on fullstack applications.
Proficiency in Java (Spring Boot), TypeScriptJavascript (Angular), and Spark.
Experience with HTML, CSS, and responsive design principles.
Experience with SQL and major relational databases, like SQL Server or Postgres. Experience with data warehousing and data transformation technology is a plus.
Strong analytical and problemsolving skills, with the ability to design and implement scalable solutions for complex problems.
Experience working in AgileScrum environments.
Familiarity with Git and DevOps practices and tools, including CICD pipelines and infrastructureascode (IAC).
Excellent verbal and written communication skills, with the ability to convey technical concepts to nontechnical stakeholders.
Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
Preferred Qualifications:
Cloud Technologies: Strong experience with AWS services, including EC2, S3, Lambda, RDS, and others.
Containerization: Familiarity with Docker, Kubernetes, or other containerization tools.
Spring Framework: Familiarity and experience with the Spring framework in Java.
Performance Optimization: Experience in optimizing application performance and scalability, especially when handling large datasets with millions to hundreds of millions of rows.
Why work at Curinos?
Applying:
We know that sometimes the perfect candidate doesnt exist, and that people can be put off applying for a job if they dont meet all the requirements. If youre excited about working for us and have relevant skills or experience, please go ahead and apply. You could be just what we need!
If you need any adjustments to support your application, such as information in alternative formats, special requirements to access our buildings or adjusted interview formats please contact us at [email protected] and we’ll do everything we can to help.
OPENLANE
F5
GEICO
unico IDtech
BlueCross BlueShield of Tennessee