Senior Software Engineer

 

Description:

Parallel Consulting is recruiting on behalf of a leading asset management firm that leverages advanced data analytics, technology, and market expertise to deliver sustainable long-term value to its clients. The organization’s technology team plays a critical role in empowering investment, risk, and operations divisions by developing innovative systems and tools that enable efficient and secure data-driven decision-making.

We are seeking an experienced and highly skilled Senior Software Engineer with a strong background in Python and backend development to help design and build the next generation of the firm’s core data and analytics infrastructure. This role offers the opportunity to work closely with top-tier portfolio managers, data analysts, and engineers to develop scalable, secure, and high-performance technology solutions.


Key Responsibilities:

  • Design, develop, and maintain scalable backend systems and APIs supporting data, portfolio, and reporting workflows.

  • Apply object-oriented programming (OOP) principles to create modular, reusable, and maintainable codebases.

  • Handle large datasets by developing efficient data integration, transformation, and optimization pipelines.

  • Continuously improve system performance, scalability, and security through robust design and optimization.

  • Collaborate cross-functionally with portfolio managers, analysts, and engineering teams to understand and translate business needs into effective technical solutions.

  • Implement code reviews, testing frameworks, and CI/CD pipelines to maintain high code quality standards.

  • Mentor junior developers and promote a culture of technical excellence and best practices in software engineering.


Required Skills & Experience:

  • 5+ years of professional backend development experience.

  • Strong proficiency in Python, including OOP principles, asynchronous programming, and automated testing.

  • Deep understanding of data structures, algorithms, and design patterns.

  • Proven hands-on experience with RESTful APIs, microservices architecture, and relational databases (PostgreSQL, MySQL).

  • Familiarity with Git, CI/CD pipelines, and modern software development workflows.

  • Excellent analytical, problem-solving, and communication skills.

  • Demonstrated ability to work effectively in cross-functional teams and mentor junior engineers.


Ideal Candidate Profile:

The ideal candidate is a technically adept engineer who thrives in a fast-paced, data-driven environment. You are passionate about building reliable and scalable systems, take pride in writing clean, efficient code, and have a strong sense of ownership for end-to-end product delivery. Your ability to bridge business objectives with technological execution will make you a key contributor to the firm’s success.

Organization Parallel Consulting
Industry IT / Telecom / Software Jobs
Occupational Category Senior Software Engineer
Job Location Boston,USA
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2025-10-31 4:16 pm
Expires on 2025-12-15