Elsevier logo
Elsevier

To benefit humanity, Elsevier helps professionals and institutions advance healthcare, improve performance, and progress science. Elsevier employs approximately

Software Engineering Lead

Location

Massachusetts

Posted

11 days ago

Salary

$115.4K - $192.3K / year

Seniority

Lead

No structured requirement data.

Job Description

Software Engineering Lead

Elsevier

Title: Software Engineering Lead-Hybrid North Andover Mass locations North Andover, MA Home based-Massachusetts time type Full time job requisition id R113917 Job Description: Must be able to work in North Andover Mass without requiring relocation assistance Are you a collaborative Lead Software Engineer looking to work for a mission driven global organization? About the Role - We are seeking a Software Engineering Lead / Tech Lead to lead a high-performing team of engineers in the design, delivery, and operation of scalable, secure, and reliable software solutions. This is a hands-on leadership role combining technical direction, people leadership, and delivery ownership. Alongside guiding architecture and delivery, you will mentor engineers, improve team performance, and help create software that is secure, maintainable, well-tested, and operationally sound. About the team &ndash; This team supports scholarly publishing technology products. These products are aligned to manuscript submission, peer review, and publishing workflow platforms for academic journals and publishers. This team works closely with Product, Architecture, Design, DevOps, and other stakeholders to shape technical solutions, deliver business value, and build an inclusive, collaborative engineering culture. What You Will Do As a Software Engineering Lead / Tech Lead, you will be: - Providing hands-on technical leadership through coding, reviews, troubleshooting, and support for complex engineering challenges. Mentor, coach, and develop engineers, helping them grow their skills and careers - Leading the design, architecture, development, deployment, and support of complex software solutions and product features - Defining and communicating technical direction in alignment with product goals and broader business priorities - Partnering with Product and cross-functional stakeholders to refine requirements, guide discovery, and translate business needs into practical technical solutions - Ensuring software is high quality, secure, scalable, reliable, performant, maintainable, and well documented - Driving strong engineering practices including clean code, code reviews, testing, AI use, CI/CD, and continuous improvement - Leading planning, estimation, sprint execution, and delivery discussions, helping the team balance speed, quality, and long-term sustainability What We&rsquo;re Looking For You will likely bring: - Significant software engineering experience, including experience leading engineers or technical delivery. - Experience leading technical decision-making, resolving complex issues, and working across multiple teams and stakeholders - Possess extensive experience with one or more modern programming languages such as Python, Java, C#, .NET, JavaScript, or TypeScript - Understanding of software architecture, APIs, distributed systems, scalability, performance, and security - Experience working with AWS</strong> and modern engineering tooling such as Docker, Kubernetes, CI/CD, DevOps practices, and infrastructure automation - Knowledge of Agile ways of working, including backlog refinement, estimation, sprint planning, and retrospectives - Excellent communication, collaboration, and organizational skills - Experience mentoring or line managing engineers, including supporting performance, development, and team growth - A pragmatic approach to decision-making, with the ability to balance technical quality, business value, and delivery outcomes U.S. National Base Pay Range: $115,400 - $192,300. Geographic differentials may apply in some locations to better reflect local market rates. This job is eligible for an annual incentive bonus.

Related Categories

Related Job Pages

More Engineering Manager Jobs

Full TimeRemoteTeam 1,001-5,000

Role Description The Manager of Application Development leads the team responsible for designing, building, and maintaining Camden’s custom applications and integrations. This role is both a people leader and a hands-on technical leader, accountable for delivery quality, team development, vendor coordination, stakeholder partnership, customer experience, and a strong customer service mindset that ensures responsive, reliable support for the business. The role also partners closely with security, infrastructure, and compliance teams to support resilient solutions, sound controls, and SOX-aligned processes. Essential Functions - Leadership & People Management - Lead, coach, and develop a team of programmer analysts, senior developers, and database programmers; hold regular 1:1s, staff meetings, set annual goals, and conduct performance reviews. - Build a high-trust, accountable engineering culture focused on quality, delivery, continuous improvement, innovation, and professional development. - Foster a culture of continuous learning and curiosity, encouraging the team to stay current on emerging technologies, including AI, and to evaluate new solutions that can improve business outcomes, efficiency, and customer experience. - Partner with HR and the Director to recruit, onboard, and retain technical talent. - This role is expected to evolve over time as organizational needs and priorities change; therefore, the responsibilities outlined above are not all-inclusive. - Delivery & Execution - Own the intake, prioritization, and delivery of application development requests across Camden's business units. - Translate business requirements into clear technical scope, estimates, and project plans; manage capacity and balance roadmap commitments against operational support work. - Drive development practices appropriate to the team; remove blockers and escalate risks early. - Own the customer experience across the full application lifecycle, including intake, delivery, production support, issue resolution, and continuous improvement based on business feedback and operational needs. - Technical Oversight - Set and enforce standards for code quality, source control, code review, CI/CD, testing, and documentation. - Provide architectural guidance for application changes; ensure designs align with Camden's enterprise architecture, security, and data-governance standards. - Oversee production support, incident response, and root-cause analysis for owned applications. When necessary, after hours and weekends. - Partner with infrastructure, security, and compliance teams to ensure applications meet enterprise standards for availability, access, change control, data protection, and SOX-relevant controls and audit. - Stakeholder & Vendor Management - Serve as the primary IT partner for application stakeholders, with a strong focus on customer service, responsiveness, and delivering a positive support experience. - Build strong relationships with business leaders and stakeholders to understand operational priorities, align application roadmaps, and identify opportunities for process improvement and innovation. - Manage relationships with third-party software vendors, system integrators, and contract developers. - Partner closely with Camden's external development teams to coordinate delivery schedules, maintenance windows, and ongoing support coverage for managed applications. - Communicate status, risks, and tradeoffs clearly to non-technical stakeholders and executive leadership. - Review software and support contracts, licensing agreements, and renewals; own and maintain the department budget. Qualifications - Bachelor's degree in Computer Science, Information Systems, or a related field; equivalent experience considered. - 10+ years of professional software development experience, with at least 3–5 years in a formal team-lead or people-management role. - Demonstrated experience delivering enterprise applications (web, API, database-backed line-of-business systems). - Strong working knowledge of C#/.NET, SQL Server, and modern web frameworks. - Experience with Agile delivery, source control (Git/Azure DevOps), and CI/CD pipelines. - Strong background in Microsoft Power Platform. - Familiar with Azure platform and AWS. - Familiar with modern data and analytics platforms. - Excellent written and verbal communication skills; ability to translate between technical and business audiences. - Preferred experience in real estate, property management, or multifamily/REIT environments. - Preferred familiarity with Yardi, RealPage, or comparable property management platforms. - Preferred experience in integrating AI/ML capabilities into business applications. - Preferred experience with Microsoft Fabric. Requirements - Job is intermittently sedentary but requires mobility (i.e., climb stairs). - Will use some repetitive motion of hand-wrist in using computer and writing. - Works in a typical office setting. - Emotional stability and personal maturity are important attributes in this position. - Must handle stressful, urgent, novel and diverse work situations on a daily basis. - May require long hours and odd schedules (including weekends). - Position requires periodic travel by automobile to handle work-related activities. - May require airline travel, out-of-town and/or overnight trips. - Attendance and punctuality is essential for success in this position. - Hazards can be minimized with proper lifting techniques, SDS, general safety training, and wearing appropriate PPE. - Contact your HR team for the position’s Physical Demands Analysis. Benefits To learn more about our awesome Benefits, visit Camden Benefits.

United States

Role Description The Information Technology Manager is responsible for the design, development, and implementation of geospatial and digital solutions, translating hydrological and climate research into operational systems. The role also ensures coherence across digital platforms, including dashboards and Digital Twin ecosystems, while strengthening institutional capacity and aligning development practices with organizational standards. DUTIES & RESPONSIBILITIES: - Main Purpose of Job: - Design and deliver geospatial software platforms, digital twin systems, and data-driven applications, ensuring timely completion and high technical quality. - Develop product strategies and roadmaps for digital tools and platforms, informed by user needs and research priorities, defining measurable success indicators. - Lead the product lifecycle from ideation through deployment of geospatial decision-support systems and dashboards, ensuring continuous improvement and alignment with research outputs. - Design and engineer software components, integrations, and system architectures that enable scalable geospatial analytics, real-time data processing, and decision support. - Maintain and enhance digital platforms and infrastructure across the development lifecycle, ensuring reliability, scalability, and strong user experience. - Ensure IT systems align with organizational architecture, applying data security standards and supporting the integration of climate, hydrological, and geospatial data systems. - Main engagement, collaboration and communication responsibilities: - Deliver tailored training and knowledge-transfer sessions to research and technical teams to strengthen adoption and reduce dependency on key individuals. - Clarify requirements with stakeholders across research and technical teams to ensure development outputs align with user needs and operational objectives. - Collaborate with cross-functional and global teams to standardize IT processes, ensure coherence of dashboard development, and align solutions with institutional architecture. - Coordinate with data science and analytics teams to translate complex hydrological and geospatial models into implementable technical solutions. - Engage with external service providers and partners to ensure quality development, compliance with specifications, and alignment with project goals. - Main responsibilities in the delivery of timely and quality services: - Define and track performance indicators and produce progress reports to inform prioritization, decision-making, and continuous improvement. - Create and manage project timelines, roadmaps, and milestones to ensure efficient use of resources and timely delivery of digital solutions. - Lead project lifecycles from pre-implementation through post-deployment, ensuring systems meet acceptance criteria and operational requirements. - Monitor development and deployment processes to detect and resolve defects early, ensuring stability and reliability of production systems. - Ensure secure system configuration, performance monitoring, and continuous optimization of platforms to maintain operational stability and scalability. Qualifications - Bachelor’s degree in highly relevant field. Master’s degree is an added advantage. - Relevant certifications. Requirements - Advanced experience in Information Technology, leading and implementing IT projects and services. - Hands-on experience managing larger platforms, applying conceptual models, and identifying opportunities for system improvement. - Experience in IT specific project management. - Experience in software engineering / software / cloud development preferably related to digital agriculture tools, apps, and platforms. - Experience in supervising team members, creating a collaborative work environment. - Experience with artificial intelligence, machine learning, data analysis and visualization tools is a plus. - Experience developing geospatial platforms, digital twins, and decision-support systems using modern web GIS technologies. - Experience working with cloud infrastructure, APIs, and data pipelines integrating Earth Observation and hydrological datasets. - Experience working in an international not-for-profit organization is an advantage. Technical Competencies - Programming Languages: High proficiency in modern programming languages, including TypeScript (ES6+), Python, and SQL, with working knowledge of additional languages such as Rust and R. - API & Backend Development: Expertise in designing and developing robust backend systems and APIs using frameworks such as FastAPI and Django, leveraging REST and GraphQL standards. - Cloud & DevOps: Strong expertise in cloud-native infrastructure and DevOps practices, including AWS services, containerization with Docker, and CI/CD workflows. - Geospatial Data Processing: Capability in geospatial data processing and analysis, applying tools and standards such as Google Earth Engine, GDAL, STAC, COG, and raster/vector processing techniques. Benefits - Competitive salary. - Attractive retirement plan. - Comprehensive international health insurance. - Life insurance. - Accidental death and dismemberment (AD&D) insurance. - Long-term disability coverage. - Relocation assistance for internationally recruited staff. - Housing allowance. - Home-leave plane tickets for self and eligible dependents. - Education assistance for eligible dependents. How to Apply Apply for the position by following the application instructions at www.iwmi.org/jobs . We will be accepting applications through 24:00 (IST) on July 16, 2026 (applications will be reviewed on a rolling basis). Your application must include a CV, cover letter, and three (3) references, which may be contacted if you are shortlisted. Receipt of all applications will be acknowledged, but only short-listed candidates will be contacted.

Sri Lanka
Cisco logo

Engineering Product Manager – Cisco Identity

Cisco

We securely connect everything to make anything possible.

Full TimeRemoteTeam 10,001+Since 1984H1B Sponsor

• Serve as a strategic leader for our core identity portfolio. • Own the end-to-end vision and execution of our identity strategy. • Bridge the gap between foundational access control, advanced data analytics, and seamless user experiences. • Define the product roadmap for a unified ecosystem that secures access, detects anomalies, and automates identity governance at scale. • Work cross-functionally to synthesize complex market requirements into a cohesive vision, driving product adoption, cross-platform integration, and market leadership in the Identity and Access Management (IAM) space.

California + 1 moreAll locations: California | Massachusetts
$191.4K - $281.4K / year
Job Closed
MongoDB logo

Engineering Manager, Server Networking Security (Rust)

MongoDB

MongoDB, originally called 10gen, is a software development company. Since 2007, MongoDB has created an open-source, document-oriented database to help clients

Full TimeRemoteTeam 5,550Since 2008

Come join and lead the Server Ingress Security team, where we are rearchitecting MongoDB Server’s ingress networking to make MongoDB clusters even more secure. This new team is building the Atlas Network Protection layer, a set of performant, security-critical services that harden MongoDB's pre-authentication attack surface and provides the ability to respond rapidly to emergent threats. We are looking for a talented Lead Engineer to join the team and be founding members, where you will play a crucial role in our multi-year roadmap. Our team champions a strong culture of inclusivity, diversity, and collaboration, and lives MongoDB cultural values every day – we value intellectual curiosity and honesty, and building together in an environment that prioritizes collaboration over competition. If you want to lead a fast-growing team that applies security and systems engineering fundamentals to protect a popular database at scale, join us! We are looking to speak to candidates who are based in Dublin for our hybrid working model. Candidate Profile - 3+ years of experience managing a team of software engineers, including hiring, performance and growth management, compensation planning, and mentoring - You have 8+ years of experience building production-quality systems software with large backend/compiled codebases, ideally in Rust. - Bonus points for experience with performance profiling, network protocols, TLS, and connection management - You have strong technical judgment that you use to effectively guide engineering decisions in security-sensitive or networking-adjacent domains - You put the customer first and don't hesitate to cross team boundaries in search of the right solution - Solid experience in designing, writing, testing, maintaining, and operating mission-critical software systems - Bonus points Professional or advanced academic expertise in the domains of security or networking - You enjoy coaching, career development, and creating growth opportunities to help your team reach their full potential - You care about building a diverse, inclusive environment where engineers can do their best work - Regardless of prior experience, you are willing, able, and excited to quickly learn new things in the domains of computer science, software engineering, and leadership Position Expectations - Lead a team of engineers, managing all aspects of people management including hiring, growth, compensation, and performance management - Be directly responsible for the results your team delivers - Lead the design, implementation, and operation production-ready security services in Rust, with a focus on security, correctness, performance, and operational excellence - Own the definition and execution of the team's 12-month roadmap for the Atlas Network Protection layer - Work with Product Management, Program Management, and Engineering leadership to specify, prioritize, and deliver new features - Handle (or lead the effort to handle) time-sensitive security incidents and customer escalations - Estimate task complexity, communicate delivery timelines, and manage risks for projects executed by the team - Ensure the team is running smoothly by eliminating technical barriers, coordinating cross-team dependencies, and focusing on the overall health and happiness of the team - Contribute to planning for organizational growth, including allocation of engineering resources, future hiring plans, and assignment of projects Success Measures - In the first month: Understand the high-level architecture of the Atlas Network Protection layer, the team's current projects, and the required day-to-day processes. Begin developing relationships with key stakeholders across Server, Atlas, and Product Security - In three months: Take over full management of the team and begin building trust with your reports. Assume responsibility for day-to-day team operations. Be involved in reviewing designs for new features and helping the team navigate technical challenges. Hire engineers for the team as needed - In six months: Establish yourself as a leader in the organization such that team members naturally come to you for guidance. Take over full ownership of Ingress Security’s software components. Lead the planning and execution of major features supporting the team’s major annual goals - In twelve months: Perform a full annual cycle of performance and growth conversations with your team members. Contribute to the long-term vision for the Ingress Security stack and develop a plan to achieve that vision. Increase the capability and velocity of the team in measurable ways About MongoDBMongoDB is built for change, empowering our customers and our people to innovate at the speed of the market. We have redefined the data platform for the AI era, enabling builders to create, transform, and disrupt industries with software. MongoDB’s unified data platform, the most widely available, globally distributed data platform on the market, helps organizations modernize legacy workloads, embrace innovation, and unleash AI. Our cloud-native platform, MongoDB Atlas, is the only globally distributed, multi-cloud data platform and is available across AWS, Google Cloud, and Microsoft Azure. With offices worldwide and over 67,000 customers, including 75% of the Fortune 100 and AI-native startups, relying on MongoDB for their most important applications, we’re powering the next era of software. Our compass at MongoDB is our Leadership Commitment, guiding how and why we make decisions, show up for each other, and win. It’s what makes us MongoDB. To drive the personal growth and business impact of our employees, we’re committed to developing a supportive and enriching culture for everyone. From employee affinity groups, to fertility assistance and a generous parental leave policy, we value our employees’ wellbeing and want to support them along every step of their professional and personal journeys. Learn more about what it’s like to work at MongoDB, and help us make an impact on the world! MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter. MongoDB is an equal opportunities employer. Req ID: 1273383870

Ireland