Senior Software Engineer
$120k - $150kIncome Research + Management
Income Research + Management is a Boston-based, privately owned, investment grade fixed income asset management firm.
IR+M delivers strong performance and consistent results through a rigorous, bottom-up security selection process and strives to provide best‑in‑class client service to our 900+ institutional and private wealth clients. Founded in 1987 and located in the heart of Boston’s financial district, IR+M employs 200+ full time professionals and currently manages over $135+ Billion in assets. IR+M has a fast‑paced, open office environment that is driven by a motivated and collaborative workforce. We offer industry‑leading benefits, as well as a challenging, collegial, and rewarding workplace with high levels of employee engagement.
Income Research + Management is a Boston-based, privately owned, fixed income asset management firm. IR+M delivers strong performance and consistent results through a rigorous, bottom‑up security selection process and strives to provide best‑in‑class client service to our 900+ institutional and private wealth clients.
Founded in 1987 and located in the heart of Boston’s financial district, IR+M employs 200+ full time professionals and currently manages $135+ Billion in assets. We offer industry‑leading benefits, as well as a challenging, collegial, and rewarding workplace with high levels of employee engagement.
Our culture is driven by a diverse workforce and rooted in our Core Values of being “IR+M”:
Open Position
Senior Software Engineer - Reporting, Client Service Technology
Job Description
The Senior Software Engineer will join the Client Service Technology team within the broader Technology organization, reporting directly to the VP of Client Service Technology (CTech). This role will deliver scalable, resilient, and business-aligned technology solutions that enhance client service capabilities and operational efficiency across the firm.
This position is primarily responsible for designing and engineering robust reporting frameworks and data preparation pipelines that power internal decision‑making and external client deliverables. Overtime, the role will extend beyond reporting to support and enhance systems, tools, and workflows used by the Client Service team, including the development of departmental applications and process automation solutions.
The ideal candidate combines strong data engineering and reporting expertise with systems thinking, solution design capability, and the ability to collaborate effectively with business and technology stakeholders.
Job duties and Responsibilities
- Architect and develop scalable reporting frameworks that support both standardized outputs and client‑specific customizations.
- Design, build, and maintain automated reporting solutions that generate client‑ready outputs (Excel, PDF, PowerPoint, Word, etc.).
- Develop and optimize data extraction, transformation, and validation pipelines using SQL, Python, or related technologies.
- Integrate and reconcile data from enterprise systems, third‑party vendors, and internal data stores to ensure accuracy and consistency.
- Perform root cause analysis on reporting discrepancies and implement durable fixes to prevent recurrence.
- Enhance existing reporting infrastructure for performance, maintainability, and scalability.
- Partner with business stakeholders to gather requirements, translate them into technical specifications, and support user acceptance testing.
- Establish data quality controls and validation processes to ensure reliability of client‑facing deliverables.
- Apply development best practices, including version control, code review, automated testing, documentation, and CI/CD processes aligned with standards.
- Design and implement internal tools and lightweight applications that streamline Client Service workflows and reduce manual processes.
- Support, enhance, and troubleshoot systems and vendor applications used by the Client Service team.
- Identify automation opportunities across reporting, onboarding, and recurring service processes; build scalable solutions to improve efficiency and reduce operational risk.
- Collaborate with cross‑functional technology teams to ensure alignment with enterprise architecture, security, and data governance standards.
- Provide technical consultation to Client Service leadership on system enhancements, workflow improvements, and technology roadmaps.
- Monitor system performance and proactively address reliability, scalability, and usability issues.
- Contribute to documentation of systems, workflows, and technical processes to support continuity and audit requirements.
Required Skills and Experience
- Bachelor’s degree in computer science, engineering, information systems, or equivalent professional experience.
- 5+ years of software engineering experience with a strong emphasis on reporting, data engineering, or analytics platforms.
- Advanced proficiency in Python and SQL.
- Experience with reporting and visualization tools such as PowerBI or Tableau.
- Experience building automated reporting workflows and client‑ready deliverables.
- Strong understanding of relational data models, ETL processes, and data validation techniques.
- Ability to troubleshoot complex data and system issues methodically.
- Strong written and verbal communication skills, with the ability to translate business requirements into technical solutions.
- Ability to operate effectively in a fast‑paced, agile environment and manage multiple priorities.
- Familiarity with vendor reporting platforms or financial data providers is a plus.
- Exposure to workflow automation tools or lightweight application frameworks is a plus.
Base Salary Range
$120,000-$150,000
In addition to the opportunity to participate in a discretionary bonus program, the salary range below describes the estimated minimum to maximum base salary range for a position of this level. Compensation decisions are dependent on the facts and circumstances of each candidate and may vary based upon but not limited to relevant experience, licensure requirements, certifications, skill set, and other business and organizational needs.
Applicants must be authorized to work in the U.S. for any employer. IR+M is unable to sponsor or assume sponsorship of employment visas.
As of 6/30/26 unless otherwise stated. Personnel Data as of 8/24/26.
#J-18808-Ljbffr- ...in staffing professional positions in Information Technology, Engineering, Marketing, Sales, Finance, HR and Operations. We have the knowledge... ...Minimum qualifications 5-10 years of commercial software experience. Strong HTML-5 javascript experience - Angular JS...SeniorFull time
- ...analysis — from lab data to plot — with a single software platform. We have attracted some of the best bioinformatics, engineering, and commercial talent, and we are growing!... ...Role Watershed Informatics is hiring a Senior Software Engineer to design and build new...SeniorFull time
- ...increasingly digital economy. Job Description Join our Engineering team and drive innovation that matters! We solve Identity... ...Understand market and product requirements and translate them to software requirements, design and architecture Develop high-quality,...SeniorFull time
$119k - $155k
...also making it easy for buyers at Fortune 1000 companies to tap into global manufacturing capacity. Xometry is seeking a Senior Software Engineer to join our software engineering organization. In this role, you’ll work as part of a skilled, collaborative team to...SeniorFull time$191k - $253k
...ABOUT THE JOB We are hiring a Senior Software Engineer to design, improve, and maintain the core package set which supports software distribution throughout Anduril. This involves creating internal tooling, establishing standards, planning architectural changes,...SeniorFull timeWork experience placementImmediate start- ...Kafka, SQS, AWS, and Kubernetes–we enable engineering teams to focus on customer impact while... ..., and resilient by default. As a Senior Platform Engineer on the Asynchronous Processing... ...teams. Design, develop, and deliver software to dramatically improve the availability...SeniorFull timeRelocation
$166k - $220k
...STANAG 4586, Flux, and gRPC. Our team’s mission is to give engineers and operators the deepest possible visibility into what autonomous... ...are doing and why. We build high-performance visualization software that handles massive data volumes from heterogeneous sources,...SeniorFull timeWork experience placementImmediate start$114.93k - $230.9k
...Senior Software Engineer (C++) Catapult is building the future of sports performance technology, with a mission to Unleash the Potential of every athlete and team on earth. We don't just work in the sporting industry; we are actively changing it. Since 2006, our solutions...SeniorFull time$159k - $254k
...understanding of the restaurant industry with powerful cloud based software and restaurant-grade hardware to deliver an intuitive all-... ..., do what they love, and thrive. We’re looking for a Senior Software Engineer to join the Payroll and Team Management team, which builds...SeniorFull timeLocal area$159k - $207k
...vehicles. This is the system that executes the software and neural networks that make our... ...We work at the intersection of software engineering, machine learning, sensors, and hardware... ...with you. What You’ll Be Doing: As a senior engineer in the Next-Gen Technologies...SeniorFull timeWork at office2 days per week$140k - $160k
...Senior Software Engineer (Full Stack) Location: Boston, MA (Hybrid) Department: Software Engineering Position Summary Grand Circle Corporation is the leader in international travel, adventure, and discovery for Americans aged 50+. Headquartered in Boston,...SeniorFull timeSummer workOverseas$140k - $155k
...Hybrid onsite (2-4 Days/week in office): Charlestown, MA Build the engine behind grid intelligence, from raw sensor data to the ratings that utilities act on. We are seeking a Senior Software Engineer to join our Applications (LineRate) team and build full-...SeniorFull timeWork experience placementWork at officeFlexible hoursShift work2 days per week$150k - $170k
...Job Description Job Description Senior Software Engineer — Boston, MA area A well-established consumer media and technology company is hiring a Senior Software Engineer for its Engineering team. This is a senior, high-impact seat — not just executing tickets, but...Senior- ...Evolvesquads is looking for a Senior Software Engineer to join our Product Engineering team in Boston. This hybrid role will empower you to lead the design and delivery of complex features, driving architectural decisions while mentoring other engineers. You will partner...Senior
- ...Job Description Job Description Senior Software Developer - Remote A well-established consumer media and technology company is hiring a Senior Software Engineer to help modernize the data systems behind its digital products. This is a senior, high-autonomy...SeniorRemote work
- Kforce has a client that is seeking a Senior Software Engineer in Boston, MA. Summary: Are you a seasoned software engineer who loves building modern applications, solving complex problems, and exploring the latest AI technologies? We're looking for a hands-on technical...SeniorTemporary work
- ...significant impact on how drugs are developed and brought to market. The Position We are looking for a talented and driven software engineer to join our R&D team. In this role, you will work closely with our data science, algorithm research, and clinical teams to...Senior
- ...the company | Senior Software Engineer | Location: Boston, MA | ONSITE the company is a bootstrapped B2B SaaS startup building a marketing attribution platform for e-commerce. We help SMB and mid-market brands understand how their marketing performs and make data-driven...Senior
- ...a small company doing huge things! Our Client's Compensation and Benefits are Excellent! Job Description Senior Sever Side Software Engineer – Healthcare IT Location: Boston MA Details: Perm US Citizen or Green Card Job Description: Our client...SeniorPermanent employmentFull time
- ...Loading trucks comes next, followed by the Dill Autonomy Engine: generalized autonomy that will eventually orchestrate robots... ...logistics processes. We're looking for a dynamic, driven Senior Perception Software Engineer to help revolutionize the future of warehouse...Senior
$150k - $215k
...fast-paced, experimentation-driven group focused on driving user acquisition, activation, engagement, and retention. As a Senior Software Engineer on the Growth team, you will own and drive the technical direction of our web experiences, including our join flow, checkout...SeniorFull timeWork at officeRelocation- ...We are seeking a Senior Software Engineer in Test to support the development of an enterprise-grade digital asset platform for storing, trading, and servicing digital assets. In this role, you will be responsible for ensuring product quality by designing and implementing...Senior
- ...the operating system for the physical world. We’re a team of engineers and data scientists driven by our mission to use reinforcement... ...Languages: Python (FastAPI, SQLAlchemy, Pandas) – We value your software engineering fundamentals and ability to learn over which...SeniorVisa sponsorship
- The role focuses on identifying, assessing, and monitoring technology risks across the enterprise to ensure alignment with risk appetite. Key duties include leading RCSAs, managing the technology risk register, and evaluating critical vendors and AI use cases. Requirements...SeniorTemporary workFlexible hours
- ...our staffing business reinforce each other: the same core software and data power both, the API business sharpens the matching... ...generation of talent matching. The Role We are hiring a Senior Software Engineer to build the core software behind our talent matching: the...Senior
- ...iteration driven by real field use. FieldAI is seeking passionate engineers to play a vital role in the development of multi-robot... ...on exceptional AI researchers and engineers, as well as strong software developers, product designers, field deployment experts, and communicators...Senior
- ...destiny. About the Role At Klaviyo, we believe the future of software lies not in productivity tools for human users but in software... ...for any business. Our team is looking for a Sr. Software Engineer to join Flows AI. You’ll help build the backend systems and product...SeniorFull time
- ...Description Who You Are: You’re a seasoned software engineer ready for your next challenge. In this role, you’ll join Invicti’s newly formed AI team as a Senior Software Engineer, Agentic AI, and play a pivotal role in building our next-generation Agentic AppSec...SeniorFull timeFlexible hours
- ...open web — the very data threat actors use to launch social engineering, phishing, Gen-AI deepfake, doxxing campaigns, physical threats... .... Role Overview: We are seeking an experienced Senior Software Engineer to design and lead the evolution of DeleteMe's platform...SeniorWork from home
- ...Job Description Job Description hatch I.T. is partnering with Via to find a Senior Software Engineer. See details below: About the Role: An impressive mission requires an equally impressive Senior Software Engineer. As a key technical contributor at VIA...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software developer fintech Boston, MA
- startup software engineer Boston, MA
- financial software developer Boston, MA
- junior software developer remote Boston, MA
- software engineer Boston, MA
- software data engineer Boston, MA
- software developer internship no experience Boston, MA
- part time software developer Boston, MA
- associate software developer Boston, MA
- software engineer entry level Boston, MA



