Principal Search Engineer (Solr/OpenSearch)
Staff software engineer job in Boston, MA
The Role:
Our teams build and contribute to Fidelity's digital presence. As a Principal Search Engineer on the Search Platform team, you will play a key role in designing, developing, and optimizing our search and content discovery platform, supporting millions of customer requests. You will be responsible for implementing and enhancing hybrid search solutions, and leveraging AI/ML techniques to improve search relevance and user experience. Your role will include building, managing, and automating cloud infrastructure to ensure robust, high-performance search capabilities for both internal associates and customers. You'll collaborate with cross-functional teams to deliver innovative search solutions, contribute ideas for product enhancements, and continually develop your technical skills in a fast-paced, team-oriented environment.
The Expertise You Have:
Deep expertise in implementing, configuring, and tuning enterprise-grade search solutions using Solr (preferred); experience with OpenSearch is a plus.
Comprehensive knowledge of information retrieval principles, including both classic approaches (such as TF-IDF, BM25) and advanced neural search techniques (like vector embeddings and transformer-based models).
Proficiency in container technologies, especially Kubernetes (AWS EKS preferred) and Docker.
Solid understanding of the software development and delivery lifecycle for large-scale systems.
Ability to design and implement automation and infrastructure solutions using languages such as Python, Groovy, Shell, and NodeJS.
Experience with build tools and package managers (helm, maven, npm, pip, etc.).
Familiarity with observability, monitoring, and logging tools such as Datadog, Splunk, or other OpenTelemetry/APM tools.
Experience troubleshooting and resolving complex CI/CD pipelines, release issues, and multi-component system environments.
Education / Certifications:
Advanced degree in Computer Science or a related field, or equivalent professional experience.
The Skills You Bring:
Proven ability to lead technical efforts from conception through production deployment.
Skill in translating business needs into scalable, effective search solutions.
Ability to work collaboratively across organizations and drive successful outcomes.
Passion and aptitude for learning new technologies and approaches, especially in the search and AI/ML space.
Comfort operating in a polyglot development environment.
Excellent verbal and written communication skills
The base salary range for this position is $107,000-216,000 USD per year.
Placement in the range will vary based on job responsibilities and scope, geographic location, candidate's relevant experience, and other factors.
Base salary is only part of the total compensation package. Depending on the position and eligibility requirements, the offer package may also include bonus or other variable compensation.
We offer a wide range of benefits to meet your evolving needs and help you live your best life at work and at home. These benefits include comprehensive health care coverage and emotional well-being support, market-leading retirement, generous paid time off and parental leave, charitable giving employee match program, and educational assistance including student loan repayment, tuition reimbursement, and learning resources to develop your career. Note, the application window closes when the position is filled or unposted.
Please be advised that Fidelity's business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities and the rules and regulations of numerous self-regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.
Most roles at Fidelity are Hybrid, requiring associates to work onsite every other week (all business days, M-F) in a Fidelity office. This does not apply to Remote or fully Onsite roles.
Certifications:Category:Information Technology
Principal Search Engineer (Solr/OpenSearch)
Staff software engineer job in Merrimack, NH
The Role:
Our teams build and contribute to Fidelity's digital presence. As a Principal Search Engineer on the Search Platform team, you will play a key role in designing, developing, and optimizing our search and content discovery platform, supporting millions of customer requests. You will be responsible for implementing and enhancing hybrid search solutions, and leveraging AI/ML techniques to improve search relevance and user experience. Your role will include building, managing, and automating cloud infrastructure to ensure robust, high-performance search capabilities for both internal associates and customers. You'll collaborate with cross-functional teams to deliver innovative search solutions, contribute ideas for product enhancements, and continually develop your technical skills in a fast-paced, team-oriented environment.
The Expertise You Have:
Deep expertise in implementing, configuring, and tuning enterprise-grade search solutions using Solr (preferred); experience with OpenSearch is a plus.
Comprehensive knowledge of information retrieval principles, including both classic approaches (such as TF-IDF, BM25) and advanced neural search techniques (like vector embeddings and transformer-based models).
Proficiency in container technologies, especially Kubernetes (AWS EKS preferred) and Docker.
Solid understanding of the software development and delivery lifecycle for large-scale systems.
Ability to design and implement automation and infrastructure solutions using languages such as Python, Groovy, Shell, and NodeJS.
Experience with build tools and package managers (helm, maven, npm, pip, etc.).
Familiarity with observability, monitoring, and logging tools such as Datadog, Splunk, or other OpenTelemetry/APM tools.
Experience troubleshooting and resolving complex CI/CD pipelines, release issues, and multi-component system environments.
Education / Certifications:
Advanced degree in Computer Science or a related field, or equivalent professional experience.
The Skills You Bring:
Proven ability to lead technical efforts from conception through production deployment.
Skill in translating business needs into scalable, effective search solutions.
Ability to work collaboratively across organizations and drive successful outcomes.
Passion and aptitude for learning new technologies and approaches, especially in the search and AI/ML space.
Comfort operating in a polyglot development environment.
Excellent verbal and written communication skills
The base salary range for this position is $107,000-216,000 USD per year.
Placement in the range will vary based on job responsibilities and scope, geographic location, candidate's relevant experience, and other factors.
Base salary is only part of the total compensation package. Depending on the position and eligibility requirements, the offer package may also include bonus or other variable compensation.
We offer a wide range of benefits to meet your evolving needs and help you live your best life at work and at home. These benefits include comprehensive health care coverage and emotional well-being support, market-leading retirement, generous paid time off and parental leave, charitable giving employee match program, and educational assistance including student loan repayment, tuition reimbursement, and learning resources to develop your career. Note, the application window closes when the position is filled or unposted.
Please be advised that Fidelity's business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities and the rules and regulations of numerous self-regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.
Most roles at Fidelity are Hybrid, requiring associates to work onsite every other week (all business days, M-F) in a Fidelity office. This does not apply to Remote or fully Onsite roles.
Certifications:Category:Information Technology
Software Engineer in Test
Staff software engineer job in Somerville, MA
first PRO is now accepting resumes for a Software Engineer in Test role in Somerville, MA. This is a direct hire role with a hybrid workstyle.
Quality and Best Practices Champion
Promotes automation first approach to test plans that incorporate both positive and negative scenarios
Identifies functional interdependencies between squads that optimizes testing of related/dependent features that are cross-squad and cross-team
Participates and leads in postmortem activities to better understand and automate escapes and implement process improvements
Understands each tier of the testing pyramid and the how to use the different automation solutions for them
Helps ensure both stories and epics meet both Definition of Ready (DoR) and Definition of Done (DoD)
Applies test-first BDD and TDD best practices
EXPERIENCE/EDUCATIONAL REQUIREMENTS:
Bachelor's/Master's degree in the Hard Sciences (Computer Science, Math, Engineering preferred)
10+ years of software development or automation development or technical team leadership experience
Demonstrable experience with some of CI/CD, BDD/TDD, C#, Relational Databases and Python/JavaScript
Experience with performance tools like Neoload/JMeter/Etc
Familiarity with Playwright
Software Engineer in Test (ETL Tester)
Staff software engineer job in Merrimack, NH
Job Details: Software Engineer in Test (ETL Tester)
Mode :: W2 Only (No C2C/1099)
Required Skills:
ETL Testing
Data Lake
BI Reporting (ie. PowerBI)
Java or Python for programming
The Expertise and Skills You Bring:
Degree or equivalent experience in Computer Science, Information Technology or related field.
9+ years Software Quality Engineering and Automation experience.
Strong understanding of QE methodology and the Software Development Lifecycle.
Experience in building and maintaining automated test frameworks and testing.
Good level of SQL and database and data warehouse knowledge.
Experience with ETL and ELT development is required
Experience with BI reporting using PowerBI
Familiarity and good understanding of Data Models - relational and dimension models are required
Experience with multiple database technologies required and Snowflake desired
Good understanding of reporting tools such as Tableau, OBIEE, etc. is a plus
Experience with Data Lake
Programming experience is preferred with Java
Solid experience with test automation tools and frameworks such as Behave, pandas.
Experience with AWS cloud technology is required
Experience with CI/ CD and software version control
Ability to contribute to the QA automation strategy for our applications.
Experience with requirement analysis, defect tracking, coordinating with team members in different locations, and test reporting and signoff.
Experience working in an agile scrum development environment.
Financial Services experience preferred, but not essential.
The Skills You Bring:
Must have a solid technical background of solving problems and identifying root cause.
Must have excellent written and oral communication skills.
Must be able to communicate effectively to the tech lead, team members and the squad/ chapter lead
Should possess an open approach, help team grow and a quick learner in case of new technologies
The Value You Deliver:
As part of a scrum team, you will:
Actively participate in the development process through designing, writing and maintaining application features and automated tests including unit tests, functional tests and end-to-end regression tests.
Use your knowledge of development and testability to build better software, promoting excellent software engineering and bug prevention strategies to produce software and automation test suites that are scalable and maintainable.
Oversee quality inspections of test and development and the corresponding audit artifacts within the team.
Write automated / manual test cases to encompass the acceptance criteria in a user story.
Log defects detected by the test cases and co-ordinate prioritization.
Facilitate reviews of test cases with your scrum team to ensure that all paths are covered by the tests.
Collaborate with team members on improving test coverage, release velocity and production health.
Reproduce, debug, and isolate problems and verify fixes.
Share your expertise in Software Quality Engineering across the software team and assist your fellow team members to upskill in testing and automation.
SDET - Mainframe Testing
Staff software engineer job in Merrimack, NH
Role - Mainframe Tester
Fulltime role.
Key Skills:-
They are looking for someone with a typical QA engineering background, primarily manual and functional testing, with some automation experience (ability to automate CICS screens).
Experience with VSAM files + CICS kick screens + DB2 querying is required.
Self-driven person, capable of independently understanding acceptance criteria.
The role will provide access to the team's GitHub Copilot to assist with writing automation code, with plans to expand to Microsoft Copilot for test coverage.
Automation experience with Java + Cucumber BDD is required.
Good understanding of Cobol to help run JCL files required.
The team is starting to get involved in IOM doing some automation.
Nice to Have:
Experience in Financial Services domain, preferably mutual funds, stocks, managed accounts.
Experience working upon virtual databases like Delphix, or data mockup tools like Wire Mock.
Worked on Cloud based services - Azure, AWS.
Aptitude and Communication skills.
The Expertise and Skills You Bring
Bachelor's degree in Computer Science or equivalent experience is required.
Experience of test automation development using Java or similar language.
Experience in testing distributed applications at multiple layers of the technology stack.
Proven Expertise on standard test automation frameworks - Cucumber, Java, Rest services.
Expertise on Data validation and processes - SQL, DB2, Oracle.
Experience working in Agile/Scrum environment, using tools like JIRA, XRAY. Solid familiarity with Agile/Scrum processes.
DevOps, CI/CD processes - Maven, Git/GitHub, Jenkins, Sonar.
Knowledge on SDLC including coding standards, code reviews, source code management, build processes.
Cobalt language understanding.
VSAM files
Batch process
IOM (Input/Output Modules)
Experience in Financial Services domain, preferably mutual funds, stocks, managed accounts.
Experience working upon virtual databases like Delphix, or data mockup tools like Wire Mock.
Worked on Cloud based services - Azure, AWS.
Practical experience working with both functional and regression testing including test automation within an agile environment
Ability to quickly learn, adapt and thrive to meet the needs of a fast paced, changing environment
Interpret business requirements and crystallize stories and acceptance criteria for implementation
Identify risks and develop contingency plans in anticipation of test automation issues
Have the proven ability to work independently as part of an Agile Sprint, Kanban team/squads
Proven understanding of the software development process including planning, analysis, design, coding, system and user testing, and problem resolution.
Use and improve upon an existing automation framework
Software Engineer
Staff software engineer job in Boston, MA
Work schedule: Hybrid
Key Responsibilities:
Performance Tuning: Monitor and optimize performance, including query performance, resource utilization, and storage management.
User and Access Management: Manage user access, roles, and permissions to ensure data security and compliance with organizational policies.
Data Integration: Support and manage data integration processes, including data loading, transformation, and extraction.
Troubleshooting and Support: Provide technical support and troubleshooting for Snowflake-related issues, including resolving performance bottlenecks and query optimization.
Documentation and Reporting: Maintain detailed documentation of system configurations, procedures, and changes. Generate and deliver regular reports on system performance and usage.
Collaboration: Work closely with data engineers, analysts, and other IT professionals to ensure seamless integration and optimal performance of the Snowflake environment.
Best Practices: Stay up to date with Snowflake best practices and industry trends. Recommend and implement improvements and upgrades to enhance system functionality and performance.
Qualifications and Experience:
5+ years of experience in data architecture, data engineering, or database development.
2+ years of hands-on experience with Snowflake, including data modeling, performance tuning, and security.
At a minimum Bachelor's degree in Computer Science, Information Technology, or related field.
Experience with source control tools (GitHub preferred), ETL/ELT tools and cloud platforms (AWS preferred).
Experience or exposure to AI tools.
Deep understanding of data warehousing concepts, dimensional modeling, and analytics.
Excellent problem-solving and communication skills.
Experience integrating Snowflake with BI and reporting tools is a plus
Required Skills:
Strong proficiency in Snowflake architecture, features, and capabilities.
Knowledge of SQL and Snowflake-specific query optimization.
Experience with ETL tools and data integration processes.
Strong proficiency in SQL and Python.
Strong Database design and data modelling experience. Experience with data modeling tools.
Ability to identify and drive continuous improvements.
Strong problem solving and analytical skills.
Demonstrated process-oriented and strategic thinking skills.
Strong motivation and a desire to continuously learn and grow.
Knowledge of Snowflake security features including access control, authentication, authorization, encryption, masking, secure view, etc.
Experience working in AWS cloud environments.
Experience working with Power BI and other BI, data visualization, and reporting tools.
Business requirement gathering and aligning to solutions delivery.
Experience with data integration solutions and tools, data pipelines, and modern ways of automating data using cloud based and on-premises technologies.
Experience integrating Snowflake with an identity and access management program such as Azure IDP is a plus.
Experience with other relational database management systems, cloud data warehouses and big data platforms is a plus.
Analytical Skills: Excellent problem-solving and analytical skills with strong attention to detail.
Communication: Effective communication skills, both written and verbal, with the ability to convey complex technical information to non-technical stakeholders.
Teamwork: Ability to work independently and collaboratively in a fast-paced environment.
Preferred Skills:
Snowflake certification (e.g., SnowPro Core or Advanced Certification).
Senior Full Stack Developer
Staff software engineer job in Boston, MA
Boston Energy Trading & Marketing (BETM) has accelerated its shift to digital growth and cloud enablement. Our talented, energetic team is creating next-gen platforms to provide industry leading solutions supporting the green energy transition. We're seeking candidates with the passion to enhance value through technology, and with the experience to effectively manage & mature the solutions we create. If you have those traits, and you are ready to join our Boston-based team in a hybrid work model, we would love to hear from you!
As part of this team, you will engage closely with business & IT colleagues to improve, streamline and automate business processes. You will design, build and manage applications/workflows in a cloud environment. You will leverage tools which automate processes, enabling our DevOps capabilities to manage all aspects of application development. You are organized, driven to solve problems and have a passion for life-long learning. Your strong engineering skills, along with your customer-focused mindset, makes you a valuable addition to our team.
Role Overview
As a Senior Full Stack Developer, you will design, build, and maintain cloud-based applications and workflows that streamline and automate business processes. You'll work closely with business and IT teams to deliver scalable, high-quality solutions using modern technologies across the stack.
Key Responsibilities
Develop and maintain full-stack applications using React, TypeScript, Python, and FastAPI.
Build and optimize APIs and microservices for performance and scalability.
Design and implement data workflows leveraging Snowflake and Postgres.
Implement distributed caching using Redis for high-performance applications.
Collaborate with cross-functional teams to gather requirements and deliver solutions in an agile environment.
Write clean, efficient, and maintainable code following best practices.
Implement CI/CD pipelines and DevOps practices for cloud deployments.
Identify opportunities for reusable components and automation to accelerate delivery.
Qualifications
Bachelor's degree in Computer Science, Engineering, or related field.
7+ years of professional software development experience.
Strong proficiency in React, TypeScript, Python, and FastAPI.
Solid understanding of OOP, algorithms, data structures, and design patterns.
Familiarity with Redis for distributed caching.
Familiarity with Azure services (Data Factory, Functions, Storage, SQL Database, Managed Instance) and cloud architecture.
Hands-on experience with DevOps tools, CI/CD pipelines, and workflow automation.
Excellent communication and collaboration skills; passion for continuous learning and improvement.
Range: $145,000 - $175,000
Senior Software Engineer
Staff software engineer job in Woburn, MA
The Alexander Technology Group is looking for a Senior Software Engineer with a focus on AI Platforms and Edge Computing.
.
Full-time
Salary: 150-200k
Requirements:
Design and implement software platforms for AI, data processing, and edge-to-cloud deployments.
Architect and deploy scalable systems across hybrid environments.
Develop high-performance components in C/C++, Go, and Python.
Build APIs and middleware connecting AI models, data services, and applications.
Use IaC, Docker, and Kubernetes for automated, cloud-native deployments.
Optimize performance, security, and reliability in distributed systems.
Qualifications
7+ years in software engineering for embedded, cloud, or distributed systems.
Strong skills in C/C++, Go, Python, and Linux-based environments.
Experience with SOA, SaaS, and Infrastructure-as-Code (Terraform, CloudFormation).
Proficient with Docker, Kubernetes, and CI/CD workflows.
Knowledge of networking, debugging, and optimization in real-time systems.
Familiarity with AWS, Azure, or GCP.
If interested, please send resume to ************************
Junior Software Engineer
Staff software engineer job in Lexington, MA
ABOUT OUR CLIENT:
MP's client has changed the way BioPharma and MedTech companies approach product development. Companies that rely on Excel, Word, or paper documents-lengthens processes and increases the risk of errors. Our client provides an information-driven approach with both an intelligent document-centric and data-centric workspace across every functional area.
With more connected and consistent information, their clients save time and resources while enhancing collaboration. They are a cutting-edge SaaS development company and are growing in their niche space! Our client is looking for Software Engineers (entry-level) to join their Agile software development team to design, develop and configure one of their in-house products and its extensions.
WHAT YOU WILL DO:
Work on the Cockpit Platform which includes designing and implementing front-end user interface and back-end business logic to efficiently retrieve and process data. Work on extensions includes designing and implementing configurations, code modules, and server-side utilities. Work will include using web scripting languages and object-oriented languages including thier Active Scripting Language (ASE).
KEY RESPONSIBILITIES:
Maintain and enhance the platform and its extensions through design specifications, coding, debugging, configuration, documentation, and testing.
Engage as a member of the Agile team, including updating sprint tasks and attending scrums
Execute best practices and procedures defined for software development
WHAT YOU NEED:
Bachelor's degree in computer science
Experience with object-oriented languages (at least one of: C++, C#, Java)
Experience with web scripting languages: JavaScript, jQuery, HTML, CSS, XML
PREFERRED SKILLS:
Experience with Git
Experience with Systems or Design Engineering methodology
Experience with Requirements Management or Product Development software applications
Commercial experience (as intern or post-graduation)
ADDITIONAL INFORMATION:
Compensation: $80k-$100k annually
Benefits include Medical, dental, and vision insurance, 401(k) plan with a Safe Harbor 3% company contribution, Life/ADD, short and long-term disability, PFML, PFL, Equity incentive plan with stock options, Flexible holiday and paid time off program
Location: Lexington, MA (hybrid - In office days are Tuesdays and Wednesdays)
Senior Software Engineer
Staff software engineer job in Boston, MA
Immediate need for a talented Senior Software Engineer. This is a 12+ Months Contract opportunity with long-term potential and is located in Boston, MA (Onsite). Please review the job description below and contact me ASAP if you are interested.
Job ID:25- 94757
Pay Range: $70 - $80/hour. Employee benefits include, but are not limited to, health insurance (medical, dental, vision), 401(k) plan, and paid sick leave (depending on work location).
Key Requirements and Technology Experience:
Must have skills: - Python, PySpark, AWS (Glue, EC2, Lambda), YAML
Bachelor's Degree
At least 10 years of experience in application development (Internship experience does not apply)
At least 5 years of experience in big data technologies
5+ years of experience in application development including Python, or Java
3+ years of experience with a public cloud (AWS, Microsoft Azure, Google Cloud)
3+ years experience with Distributed data/computing tools (MapReduce, Hadoop, Hive, EMR, Kafka, Spark, Gurobi, or MySQL)
2+ year experience working on real-time data and streaming applications
2+ years of experience with NoSQL implementation (Mongo, Cassandra)
2+ years of data warehousing experience (Redshift or Snowflake)
3+ years of experience with UNIX/Linux including basic commands and shell scripting
2+ years of experience with Agile engineering practices
Our client is a leading Banking and Financial Industry, and we are currently interviewing to fill this and other similar contract positions. If you are interested in this position, please apply online for immediate consideration.
Pyramid Consulting, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
By applying to our jobs you agree to receive calls, AI-generated calls, text messages, or emails from Pyramid Consulting, Inc. and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here.
Senior Frontend Developer
Staff software engineer job in Andover, MA
Senior React Developer
Work Mode: Hybrid (2-3 days oniste)
Duration: 9 Months Contract
Our client is seeking a Senior Front-End React Developer to design, build, and optimize modern, scalable web applications. The role focuses on developing high-quality user interfaces using React.js, improving front-end performance, and collaborating with cross-functional teams to deliver business-critical solutions.
Key Responsibilities
Develop and maintain user-facing features using React.js
Build reusable components and front-end libraries
Convert UX/UI designs and wireframes into production-ready code
Optimize front-end performance across browsers and devices
Collaborate with backend developers and designers
Ensure technical feasibility of UI/UX designs
Document front-end architecture and codebase
Stay updated with emerging front-end technologies
Required Qualifications
Strong experience as a React Developer / Front-End Developer
Advanced JavaScript (ES6+) knowledge
Deep understanding of React core concepts
Experience with Redux / Flux
REST API integration experience
Familiarity with JWT-based authentication
Experience with modern build tools and pipelines
Strong performance tuning and optimization skills
Proficiency with Git / version control systems
Bachelor's degree in Computer Science or equivalent experience
Software Tool Verification and Validation Engineer
Staff software engineer job in Newton, MA
HCLTech is looking for a highly talented and self- motivated Software Tool Verification and Validation Engineer to join it in advancing the technological world through innovation and creativity.
Job Title: Software Tool Verification and Validation Engineer
Job ID: 1628481BR
Position Type: Hybrid -Onsite 3 days a week
Location: Newton,MA
Job Title: Software Tool Verification and Validation Engineer
Job Summary
We are seeking a detail-oriented Software Tool Verification and Validation Engineer to ensure the reliability, accuracy, and compliance of software tools used in development and production environments. This role involves planning, executing, and documenting validation activities in accordance with industry standards and regulatory requirements
Key Responsibilities
Develop and execute verification and validation plans, protocols, and test cases for software and hardware tools.
Collaborate with cross-functional teams to define validation requirements.
Perform risk assessments and impact analyses for software changes.
Document verification and validation results and maintain traceability matrices.
Ensure compliance with relevant standards (e.g., FDA 21 CFR Part 11, ISO 13485, GAMP 5).
Support audits and inspections by providing validation documentation.
Test Planning and Design
Develop comprehensive test plans, test cases, and test scripts based on software requirements and design specifications.
Ensure test plans cover all functional and non-functional requirements, including performance, reliability, and security.
Test Execution
Execute manual and automated tests to identify software application defects.
Conduct regression testing to ensure existing functionalities remain unaffected by new changes.
Perform exploratory testing to uncover potential issues not identified by formal test cases.
Documentation and Reporting
Document test results, including detailed descriptions of defects and steps to reproduce them.
Generate and maintain test reports, defect logs, and other documentation required for regulatory compliance.
Communicate test outcomes and defect status to development teams and management.
Collaboration
Work closely with software developers, and systems engineers, to understand software requirements and functionality.
Compliance and Standards
Ensure testing activities comply with relevant regulatory standards (e.g., FDA, ISO 13485, IEC 62304).
Stay updated with industry best practices and evolving regulatory requirements for medical device software.
Qualifications
Education
Bachelor's degree in Computer Science, Software Engineering, Biomedical Engineering, or a related field.
Experience
Minimum of 7+ years of experience in software testing, preferably in the medical device industry.
Experience with testing tools and frameworks (e.g., ClearQuest, Jama).
Familiarity with regulatory standards and guidelines for medical devices (e.g., FDA 21 CFR Part 820, ISO 13485, IEC 62304).
Skills and Competencies
Strong understanding of software development and testing methodologies.
Excellent analytical and problem-solving skills.
Attention to detail and a high level of accuracy.
Proficiency in scripting or programming languages (e.g., Python, Java) for test automation.
Good communication and teamwork skills.
Pay and Benefits
Pay Range Minimum: $ 79,000 per year
Pay Range Maximum: $ 116,000 per Year
HCLTech is an equal opportunity employer, committed to providing equal employment opportunities to all applicants and employees regardless of race, religion, sex, color, age, national origin, pregnancy, sexual orientation, physical disability or genetic information, military or veteran status, or any other protected classification, in accordance with federal, state, and/or local law. Should any applicant have concerns about discrimination in the hiring process, they should provide a detailed report of those concerns to ****************** for investigation.
A candidate's pay within the range will depend on their skills, experience, education, and other factors permitted by law. This role may also be eligible for performance-based bonuses subject to company policies. In addition, this role is eligible for the following benefits subject to company policies: medical, dental, vision, pharmacy, life, accidental death & dismemberment, and disability insurance; employee assistance program; 401(k) retirement plan; 10 days of paid time off per year (some positions are eligible for need-based leave with no designated number of leave days per year); and 10 paid holidays per year
How You'll Grow
At HCLTech, we offer continuous opportunities for you to find your spark and grow with us. We want you to be happy and satisfied with your role and to really learn what type of work sparks your brilliance the best. Throughout your time with us, we offer transparent communication with senior-level employees, learning and career development programs at every level, and opportunities to experiment in different roles or even pivot industries. We believe that you should be in control of your career with unlimited opportunities to find the role that fits you best.
Senior Software Engineer (Investment Tools)
Staff software engineer job in Boston, MA
This role is with a DeWinter Investment Management Partner
Boston, MA - Hybrid Role - We are targeting local candidates that can be in the Boston office 3 days per week.
12 Month + contract (or contract to hire, if desired)
Position Summary
We're seeking a senior, full-stack engineer using React and Python for our portfolio management and tools team, These tools are used for company wide investing strategies. Prior domain experience is not required.
Key Responsibilities
Design and build new tools to attribute portfolio performance and risk across alpha, transaction, liquidity, and risk models for quantitative investment strategies.
Support and drive research initiatives that improve the investment process based on insights from attribution systems.
Develop scalable, full-stack applications using Python, React, and JavaScript.
Architect robust backend solutions leveraging Python and both relational and non-relational databases for high-performance data processing.
Unify and optimize reporting across global strategies and workflows, including exception-driven reports.
Implement cloud-ready solutions that adapt to evolving investment needs.
Work with APIs and data structures to deliver real-time portfolio insights.
Maintain and enhance an internal configuration-based language for portfolio analytics.
Partner closely with portfolio managers, quantitative researchers, and engineers to align tools with real-world investment workflows.
Qualifications
Bachelor's degree in a relevant field; CFA progress a plus.
4-6 years of experience in full-stack or portfolio tools development using modern technologies.
Strong backend engineering skills, including distributed computing and API design.
Familiarity with investment concepts such as attribution and risk analysis.
Demonstrated ability to build fast, maintainable, and scalable systems deployed in cloud environments.
Senior Software Engineer
Staff software engineer job in Boston, MA
Senior Software Engineers - Relocate to NYC (Boston's Best Only)
Industry: High-performance trading & research engineering
Comp: $600k - $1.5m
We're hiring a small number of exceptional Software Engineers to join a high-impact engineering group in NYC. If you're in Boston and operating well above average, this is where your ability actually gets used.
What You'll Work On
Serious engineering - not feature factory work:
Distributed computing & large-scale data systems
Research/modelling platforms
High-performance execution & routing
Core infra powering real-time decisioning
Small teams. High autonomy. Immediate impact.
Who Should Apply
Engineers with clear, proven excellence, typically shown through:
Elite Foundations
Top CS/Math/EE degree (MIT/Harvard/CMU/Stanford/etc. or equivalent)
Strong GPA (usually 3.7+ or equivalent)
Real Engineering Depth
Distributed systems, infra, platform, HPC, research tooling or similar
Ownership of complex, performance-critical systems
Fast progression + high trust roles
High Problem-Solving Ability
Algorithms, systems thinking, clean architecture, first-principle reasoning.
Commercial Awareness
You build with purpose - speed, correctness, and impact matter to you.
Not a Fit
Web dev only, Maintenance roles, Anyone not relocating to NYC
What You Get
Market-leading comp
NYC relocation
High-calibre peers
Work that hits production fast
A genuinely career-defining engineering environment
If You're One of Boston's Top Engineers - Apply.
Senior Developer - FP&A Forecasting & Reporting
Staff software engineer job in Boston, MA
The Senior Developer role partners with the FP&A team and IT data team to design, build, and optimize the FP&A Forecasting and Reporting processes. This position will be accountable for developing and maintaining high-performance components, ensuring the processes scale effectively with complex calculations and large data volumes.
You will be a key member of the FP&A Transformation, helping to build a calculation and forecast modeling platform to support a growing, high pace firm.
You will act as a technical leader, bringing deep engineering expertise while working closely with FP&A, Investment, Actuarial and data specialists to ensure the processes deliver robust, efficient, and production-grade solutions.
KEY RESPONSIBILITIES
Platform Development & Optimization
Lead the design, development, and optimization of core code base using Python and Python-based compute environments (e.g., Jupyter, VS Code, Databricks).
Collaborate with FP&A and data teams to integrate FP&A forecasting models, analytics, and data pipelines.
Ensure computational performance, scalability, and reliability across FP&A workloads.
Drive technical innovation, including use of compute grids, data vectors, and AI-based methods where relevant.
Collaboration & Support
Partner with FP&A and external consultants to deliver performant model execution and tooling.
Provide technical guidance on backlog items and requirements for IT Data and supporting teams.
Serve as a senior escalation point for critical incidents, providing Tier-3 expertise when needed.
Governance & Best Practices
Establish and champion engineering standards, testing practices, and performance monitoring.
Contribute to platform documentation, run books, and knowledge-sharing initiatives.
Mentor junior developers and data engineers, raising engineering maturity across the team.
Ensure ongoing maintenance, upgrades, and optimizations are delivered with minimal disruption.
EDUCATION
An undergraduate or advanced degree in Computer Science, Engineering, or related field (or equivalent combination of education and experience).
SKILLS
Expert Python skills with proven experience in building high-performance, data-intensive systems.
Strong understanding of Life & Annuity data, financial models, or large-scale computational engines.
Deep knowledge of data management and integration in hybrid cloud ecosystems (AWS / Snowflake).
Hands-on experience with compute parallelization and performance optimization techniques.
Excellent interpersonal and communication skills; ability to interface effectively with FP&A and program leadership stakeholders.
Strong leadership qualities: mentoring, influencing, and guiding technical direction across teams.
EXPERIENCE
10+ years in professional software engineering, with significant hands-on Python development.
Demonstrated success building or maintaining financial modeling or large-scale computational systems.
Experience working with investment banks and/or within life and annuity insurance domains is highly desirable.
Proven track record in data-driven platforms, large-scale computation, or advanced analytics.
Experience with DevOps practices and ability to explain them to business users.
Desirable:
Cloud ecosystem expertise (AWS, Azure, Redshift)
Familiarity with AI/ML integration in computational systems
Experience in data visualization and reporting
Senior Software Engineer (Python)
Staff software engineer job in Boston, MA
Senior Developer - FP&A Forecasting & Reporting (Contract)
Industry: Financial Services (Insurance / Investments / FP&A)
We are seeking an experienced Senior Developer to support a large-scale FP&A Forecasting and Reporting transformation within a financial services environment. This role partners closely with FP&A, Investment, Actuarial, and IT Data teams to design, build, and optimise high-performance forecasting and calculation platforms. You will play a key role in developing scalable, production-grade systems capable of handling complex financial calculations and large data volumes in a fast-paced, enterprise setting. This is a hands-on, senior-level contract role, requiring strong Python engineering expertise and deep exposure to financial data and models.
Key Responsibilities
Platform Development & Optimisation
Lead the design, development, and optimisation of core systems using Python and Python-based compute environments (Jupyter, VS Code, Databricks)
Build and enhance FP&A forecasting models, analytics, and data pipelines
Ensure performance, scalability, and reliability across computation-heavy workloads
Drive technical innovation, including the use of parallel compute, data vectors, and AI-assisted techniques where appropriate
Collaboration & Delivery
Partner with FP&A teams and external consultants to deliver robust, performant forecasting solutions
Provide technical guidance on backlog items and architectural decisions
Act as a senior escalation point (Tier-3) for critical incidents and complex production issues
Governance & Best Practices
Establish and promote engineering standards, testing frameworks, and performance monitoring
Contribute to documentation, runbooks, and knowledge-sharing initiatives
Mentor junior developers and data engineers, raising overall engineering maturity
Ensure ongoing maintenance, upgrades, and enhancements are delivered with minimal disruption
Required Experience & Skills (Must-Have)
Expert-level Python development experience (non-negotiable)
Strong experience building high-performance, data-intensive systems
Deep understanding of financial models, FP&A processes, or large-scale computational engines
Hands-on experience with data integration and management in cloud or hybrid environments
Experience optimising computation through parallelisation and performance tuning techniques
Strong communication skills with the ability to engage technical and business stakeholders
Proven technical leadership and mentoring capability
Experience & Background
10+ years of professional software engineering experience
Demonstrated success delivering or maintaining financial modelling or forecasting platforms
Prior experience within financial services, ideally:
Insurance (Life & Annuities)
Investments
Asset or Wealth Management
Experience working with large datasets, analytics platforms, or data-driven systems
Solid understanding of DevOps practices and ability to explain them to non-technical stakeholders
Nice to Have
Cloud platform experience (AWS, Azure, Redshift, Snowflake)
Exposure to AI / ML integration within financial or computational systems
Experience with data visualisation or reporting tools
Contract & Eligibility Information
This is a contract role
Valid US work authorisation is required at the start of the engagement
No additional contractor benefits are provided
Company-issued equipment will be supplied
Engagement is aligned to a long-term FP&A transformation programme
Java Software Engineer
Staff software engineer job in Boston, MA
Hello,
We have urgent openings for a "Java Backend Developer". These are hybrid roles.
Title: Backend Java Developer
F2F interview is required
Job Description:
Java/AWS Backend Developer
Senior Individual Contributors with deep expertise in Java, Node.js, AWS system design, event-driven microservices, performance optimization, and LLM integrations.
Key Responsibilities
Architect modular microservices and event-driven systems using Java/Node.js on AWS (SNS/SQS, Lambda, ECS, Batch).
Drive performance improvements, profiling, fine-tuning, and quality gates for production reliability.
Integrate chatbots and LLMs into backend services for intelligent, scalable applications.
Required Qualifications
10+ years backend experience with Java and Node.js.
Proven system design skills in distributed, microservices architectures.
Hands-on AWS expertise and event-driven patterns.
Track record of performance optimization and modular development.
ABOUT US:
Anagh Technologies is a technical consulting firm specializing in UI, Front-End, and Full-Stack web technologies. We currently have 30+ positions in Angular, React, Node, and Java.
If technically strong, we can 100% get you an offer within 2 weeks MAX, as we will consider you for multiple roles at once. If you are interested and are available, please email me your resume and contact information to jeff.r AT anaghtech.com. Thank you for your time.
Senior Backend Software Engineer
Staff software engineer job in Boston, MA
Location: This position is onsite at the Boston (zip 02210) HQ located next to South Station Monday - Thursday with Friday is a remote optional day
Local Candidates only.
No C2C's, No Sponsorship, Must be eligible for W2 employment in the US to be considered
Our client builds the technology that powers modern, social-first gaming experiences. Through their proprietary sweepstakes-based sportsbook and casino engine, we enable partners to launch their own fully branded, legally compliant gaming products.
Headquartered in Boston with operations in Monterrey, Barcelona, and Atlanta, our client is scaling rapidly and building a team passionate about redefining how people play, bet, and connect online.
We are looking for Senior Backend Software Engineers, who will be instrumental in designing, developing, and maintaining the core infrastructure of the platform. You will take ownership of high-performance backend systems, drive technical excellence, and collaborate with cross-functional teams to deliver scalable, secure, and reliable solutions that support our growth and compliance needs.
Key Responsibilities:
Design & Develop Backend Systems - Build scalable, resilient APIs and backend components supporting web, mobile, and third-party integrations.
Optimize Performance, Security & Compliance - Enhance system performance, implement security best practices, and ensure adherence to AML, KYC, data privacy, and gaming regulations.
Data Infrastructure & Analytics - Develop and maintain data pipelines for analytics, fraud detection, geolocation, and regulatory reporting.
Technical Ownership & Collaboration - Collaborate with product, security, compliance, and data teams to translate requirements into effective technical solutions.
Operational Excellence - Participate in incident response, monitoring, and root cause analysis to ensure system stability and security.
Mentorship & Innovation - Share knowledge with team members, promote best practices, and explore emerging technologies relevant to gaming, fintech, or AI fraud detection.
Qualifications:
Proven experience in designing, building, and scaling high-performance backend systems.
Strong expertise in Python for backend development, automation, and data processing.
Proficiency in API development, CI/CD processes, and infrastructure automation.
Experience in data pipeline architecture, analytics, and geolocation-based access controls.
Ability to mentor junior engineers and contribute to architectural decisions.
Familiarity with security, compliance (AML, KYC, data privacy), and system performance tuning.
Excellent collaboration skills across cross-functional teams.
Lead HFT Engineer
Staff software engineer job in Boston, MA
Our client, a global, technology-driven investment management firm with more than 160 billion in managed assets, is seeking a Lead, Software Engineer to join their Boston-based office.
In this role, you will be tasked with building the tools, platforms and algorithms that enable multiple investment engines to drive forward their centralized global trading operations.
Your challenges will be varied and might involve building new execution algorithms, the platforms on which they run, simulation environments, intelligent order routing, connectivity to execution venues and brokers, tools for manual traders, monitoring capability, post-trade performance analysis and software to optimize all aspects of the trading lifecycle.
These systems are almost all running on Linux and most code is in C++, with some Python and TypeScript.
They use Kafka as the backbone of the platform, Git for source control, Jenkins for continuous integration, Grafana + Prometheus for metrics collection, Docker for containerization, Ansible for architecture automation, and Slack for internal communication. But their technology list is never static, they constantly evaluate new tools and libraries.
In order to qualify
Expert proficiency in C++.
SQL Database skills.
Great communication skills coupled with the ability to work closely with both technical and non-technical colleagues.
A proponent of strong software engineering techniques and agile methods: continuous integration, code review, unit testing, refactoring and related approaches.
An excellent understanding of financial markets and instruments.
Experience with FIX is a significant advantage.
Working Python knowledge.
Experience of front office software and/or trading systems development e.g. in a hedge fund or investment bank.
Expertise in building distributed systems with service-based or event-driven architectures, and concurrent processing.
Experience of web-based development (TypeScript).
Relevant mathematical knowledge e.g. statistics, asset pricing, time-series analysis optimization algorithms.
Strong academic record and a degree with high mathematical and computing content e.g. Computer Science, Mathematics, Engineering or Physics from a leading university
Nice to have
Craftsman-like approach to building software; takes pride in engineering excellence and instils these values in others
Demonstrable passion for technology e.g. personal projects, open-source involvement
Intellectually robust with an analytic approach to problem solving
Self-organized with the ability to effectively manage time across multiple projects and with competing business demands and priorities
Strong interpersonal skills; able to establish and maintain a close working relationship with quantitative researchers, traders and senior businesspeople alike
Confident communicator; able to argue a point concisely and deal positively with conflicting view
Senior WMS Engineer (Manhattan Active WMS) - Up to $160k base USD + 10% bonus - Onsite in Boston, MA
Staff software engineer job in Boston, MA
📩 ***************************** / 📞 ************
We are actively looking for a senior Manhattan Active WMS software engineer for a long standing client of ours. This role is 3 days a week onsite in Boston, MA and NOT open to remote candidates, but my client will assist with relocation for the right candidate.
Key Responsibilities:
Own and lead Manhattan Active WMS engineering and support.
Support and stabilize current Manhattan Active implementations.
Work on a roadmap that is currently heavily focused on support as they implement Manhattan Active.
Contribute to a couple of active implementations already underway.
Help migrate existing on-prem warehouse systems to Manhattan Active over time.
Work on customizations & configurations within Manhattan (mention of “Manhattan ProActive/Active”).
Partner closely with warehouses and existing sites moving to Active.
Act as the subject matter expert and primary point of contact for Manhattan Active WMS internally.
Must-Have Experience:
Strong experience with Manhattan Active Warehouse Management (not just legacy/on-prem Manhattan).
Has worked with Manhattan at scale (large or complex distribution environments).
Senior/principal-level engineering background - this is more like a Senior Engineer in terms of hands-on depth, but titled Principal.
Comfortable owning a function where currently “they don't have anyone” dedicated to this - needs someone who can come in and establish best practices.
**No Third-Parties / No Contractors / No Sponsorship