CrawlJobs Logo

Lead Software Developer

Canada, Richmond Hill 103250.00 - 153250.00 USD / Year · Job Posted January 20, 2026
Apply Position
Job Link Share

Job Description

As a Senior Software Engineer on the OpenText Application Integrator product team, you will enhance product security by addressing vulnerabilities, design and maintain mission-critical integration solutions, and lead the migration to a modern platform. This role spans the full technology stack, utilizing C/C++ for high-performance system-level development and Java for framework enhancements, ensuring functionality, performance, and scalability.

Job Responsibility

  • Identify, assess, and remediate security vulnerabilities across the application stack
  • Implement secure coding practices and ensure compliance with industry standards
  • Design, maintain and deliver robust integration solutions that connect diverse enterprise systems
  • Work across the full technology stack, leveraging C/C++ for high-performance, system-level resource management and Java for framework development
  • Lead the migration of the product from its current platform to a modern environment
  • Ensure a seamless transition that preserves functionality, performance, and security while enabling scalability
  • Monitor and update third-party libraries, frameworks, and components to the latest stable versions
  • Assess compatibility and performance impacts of dependency upgrades
  • Partner with cross-functional teams including Support, QA, DevOps, and Product Management to validate changes and minimize disruption
  • Maintain detailed documentation of security fixes, migration steps, and technical decisions

Requirements

  • 8-15 years of professional software development experience with a focus on backend systems
  • Expert-level proficiency in C and C++
  • Expert-level proficiency in C++
  • Strong production experience with Java
  • Deep understanding of multithreading, concurrency, memory management, inter-process communication (IPC)
  • Deep understanding of Java web framework such as Apache Struts
  • Proven track record of working with middleware and automation tools to connect enterprise-level applications
  • B.S. or M.S. in Computer Science, Engineering, or a related technical field

Nice to have

  • Knowledge of containerization (Docker, Kubernetes) and cloud-native integration strategies
  • Familiarity with CI/CD pipelines and automated testing
  • Understanding of compliance frameworks and security standards (e.g., OWASP, ISO 27001)

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Lead Software Developer

8 matching positions

Lead Software Developer

Design, develop, implement, test, and deploy software applications. Analyze syst...
Location
Location
United States , Harrisburg
Salary
Salary:
Not provided
Collabrium Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Computer Science, Engineering (any), or related field and five (5) years experience
  • In lieu of Bachelor’s Degree and 5 years of experience, will accept Master’s and three (3) years experience
Job Responsibility
Job Responsibility
  • Design, develop, implement, test, and deploy software applications
  • Analyze systems to ensure proper database architectures, coding standards, and that quality assurance policies and procedures are met
  • Research, analyze, and determine information needs and dataflow requirements
  • Gather and evaluate user requirements and procedures
  • Review/analyze functional requirements and write test cases and scenarios
  • Assist in problem solving and troubleshooting
  • Perform production support and maintenance of applications
  • Work with the following: Java, Oracle, .Net, and SQL Server
  • Travel and/or Relocation to various unanticipated locations throughout the U.S. required
  • Fulltime
Read More
Arrow Right

Lead Software Developer

The Space Mission Sector is seeking a Software Developer to join our growing tec...
Location
Location
United States , Woburn
Salary
Salary:
157000.00 - 223000.00 USD / Year
str.us Logo
STR
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Ability to obtain a Top Secret security clearance
  • U.S. citizenship required
  • Experience developing software with GNU/Linux toolchains using open source software
  • Proficient in C, C++ or similar real-time embedded programming languages
  • Comfortable using Python and/or MATLAB programming languages
  • Experience with firmware languages such as VHDL and/or Verilog
  • Experience with software tools including Integrated Development Environments (IDEs), version control, tracking, scripting, and break-point debugging
  • Working knowledge of software design patterns and best practices
  • Understanding of software-hardware interfacing techniques and implementations
  • Enthusiasm to learn new skills and a desire for developing software
Job Responsibility
Job Responsibility
  • Work with STR team to understand capability requirements, brainstorm solutions, and evaluate the pros and cons of each to inform decisions
  • Develop and implement embedded systems software for advanced real-time signal processing applications
  • Potential travel to customer meetings and/or data collections and experiments is expected
  • Fulltime
Read More
Arrow Right

Lead Software Developer

Location
Location
India , Tirupati, Bangalore
Salary
Salary:
Not provided
sithafal.com Logo
Sithafal
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Eight plus (8+) years handson software development experience in full product cycle: design, development, release, and maintenance
  • Strong understanding of disciplined Software Engineering principles
  • At least 1 year of experience leading and mentoring both junior and mid-level software development teams, as well as experience implementing mentorship strategies to elevate team’s experience and performance
  • Experience in building on web technologies and frameworks (JavaScript/React/HTML/CSS/jQuery/REST API, Bootstrap)
  • Strong written & verbal communication and presentation skills
  • Excellent interpersonal and group dynamic skills
  • Experience with designing and implementing large systems and databases
  • Prior experience with cloud-based services (Azure, AWS, etc.) and with code versioning tools such as Azure DevOps/TFS and GIT
  • Hands on experience with conducting design reviews and code reviews
  • Solid understanding and implementation of security and data protection
Job Responsibility
Job Responsibility
  • Architect, design, develop, and deliver high quality software that powers ever increasing demands of availability, reliability, security and performance
  • Lead, mentor, and coach software development teams
  • Utilize disciplined Software Engineering principles to engage and grow Junior Developers and drive team success
  • Stay on top of industry trends and standards
  • Drive code and design reviews to completion
  • Collaborate with our solution teams, analyze their requirements, prioritize and drive features to closure with very high quality
  • Be a collaborative team player to define, design, develop, test, deploy, and support software
  • Active communication across the team
  • Bring creative and innovative thinking to your work
  • Maintain code integrity and organization
  • Fulltime
Read More
Arrow Right

Lead Software Developer

The Lead Developer is the technical expert and hands‑on leader responsible for m...
Location
Location
United States , Lansing
Salary
Salary:
Not provided
staffordgray.com Logo
The Stafford Gray Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Five or more years of experience leading technical teams
  • Strong experience with enterprise development environments and distributed systems
  • Hands‑on development experience in technologies similar to Angular, .NET, SQL, React and Node as outlined in the RFP
  • Experience managing technical teams in production support environments
  • Strong communication skills and the ability to explain complex concepts
  • Bachelor’s degree in Computer Science or a related field
Job Responsibility
Job Responsibility
  • Lead all development, integration and architecture work across the MIND platform
  • Guide developers, review technical designs, validate approach and ensure code quality
  • Support production troubleshooting, root cause analysis and incident resolution
  • Provide architectural oversight including system performance, scalability and stability
  • Review functional specifications and ensure technical solutions meet business needs
  • Oversee release deployments, patching and environment support
  • Conduct capacity planning, load testing preparation and system monitoring
  • Collaborate with security teams to ensure compliance with required standards
  • Support data migrations, data quality assurance and reporting needs
  • Develop and maintain development best practices and documentation
Read More
Arrow Right

Lead Software Developer

This Software Engineer is responsible for creating, testing, ensuring the qualit...
Location
Location
United States , Flower Mound
Salary
Salary:
Not provided
spius.net Logo
Software Professionals
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Demonstrates high personal integrity and ability to earn trust from others
  • Demonstrates a growth mindset, seeks feedback often and is effective in continuous personal and professional development
  • Participates in self-directed learning activities aimed at developing expertise within technical domain, including reading relevant publications, participating in domain forums or groups etc.
  • Innovation- anticipates and looks for creative ways to solve problems
  • Debugging/coding skills
  • Problem solving skills
  • Builds Secure applications and adheres to security standards
  • Communication and organization skills
  • Teamwork skills
  • 3+ Years Experience
Job Responsibility
Job Responsibility
  • Work collaboratively to write high quality, testable code that meets the Definition of Done
  • Strive to meet team sprint commitments
  • Adopt a Test-First approach to software development, where possible in which the test is developed before the code
  • Participate in design and code reviews with other engineers
  • May develop and utilize automated test scripts to perform duties
  • Participate in test plan reviews
  • Actively support and contribute to end of iteration demos
  • Responsible for assigned integration, testing and deployment task
  • Work with product management to scope and estimate product enhancements
  • Design, implement, unit test software, and test software following defined processes
  • Fulltime
Read More
Arrow Right

Lead Software Developer In Test - Lead Consultant

Join Ten10 as a Lead Software Developer in Test. At Ten10, we're transforming ho...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
ten10.com Logo
Ten10
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Eligibility for SC clearance
  • Proven leadership in QA/testing roles, with experience guiding teams and managing delivery in Agile environments (SCRUM, Kanban)
  • Strong programming skills in Java, C#, JavaScript/TypeScript, or similar
  • Deep expertise in test automation frameworks such as Selenium, Playwright, Cypress, or RestAssured
  • Experience with integration testing, test strategy, and test architecture at the project or program level
  • Familiarity with performance testing tools such as JMeter, Gatling, K6, or Neoload
  • Skilled in CI/CD pipeline integration (e.g., Jenkins, GitLab CI, Azure DevOps)
  • Excellent stakeholder communication and ability to navigate complex client landscapes
  • Experience mentoring testers and fostering a culture of continuous learning and delivery excellence
Job Responsibility
Job Responsibility
  • Lead the design and implementation of robust, scalable automation solutions across multiple projects and clients
  • Mentor and coach a team of SDETs, fostering growth, upskilling, and driving best practices in testing and automation
  • Own the QA strategy on projects, setting the vision for test architecture, tooling, quality metrics, and delivery excellence
  • Engage directly with clients as a trusted advisor, understanding business needs and aligning our testing approach accordingly
  • Contribute to pre-sales and project scoping, helping shape engagements from inception through delivery
What we offer
What we offer
  • 25 Days Annual Leave, increasing with tenure (+ buy/sell scheme)
  • Matched Pension Contributions up to 5%
  • Subsidized Gym Memberships
  • Bike-to-Work Scheme
  • Season Ticket Loans for easier commuting
  • Flexible Hybrid Working arrangements
  • Regular Social Events—from team socials to company-wide celebrations
  • Continuous Learning—including tailored training programs and full support for certifications
  • Fulltime
Read More
Arrow Right

Sr Software Engineer / Sr Software Developer -- Technical Lead

A leading technology‑driven product company is seeking a Development Lead to ste...
Location
Location
United States , Quad Cities/Bettendorf, IA
Salary
Salary:
95000.00 - 125000.00 USD / Year
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software development experience (senior level)
  • 1–2+ years leading projects or managing developers
  • Java 8
  • MySQL
  • JavaScript/jQuery
  • Experience in Linux environments and Java Tomcat
  • Stable work history (no job hoppers)
  • Must currently live within 30 miles of the Quad Cities
Job Responsibility
Job Responsibility
  • Spend 50–75% coding (60% maintenance, 40% new feature development)
  • Lead and guide a team of 7 developers (3 U.S., 4 India)
  • Assign work, manage delivery, and support daily development activities
  • Partner closely with QA and Product for requirements, design, and execution
  • Work full‑stack: 60–70% backend, 30–40% frontend
  • Eventually own 1:1s and all responsibilities of the Development Manager
What we offer
What we offer
  • excellent benefits
  • Fulltime
Read More
Arrow Right

Senior/Principal Lead Software Developer - Special Programs

Are you passionate about solving complex problems and applying your expertise to...
Location
Location
United States , Albuquerque;Livermore
Salary
Salary:
139900.00 - 280600.00 USD / Year
sandia.gov Logo
Sandia National Laboratories
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A Bachelor's degree in a relevant discipline and five (5) years of directly relevant experience, or an equivalent combination of directly relevant education and engineering or scientific experience that demonstrates the knowledge, skills, and ability to perform independent research and development
  • Active DOE Q-level (or equivalent) clearance and the ability to obtain SCI-level security clearance
Job Responsibility
Job Responsibility
  • Lead and collaborate with technical design teams and subject matter experts to create innovative solutions that meet mission requirements and address end-user needs
  • Utilize your skillset in software system architecture, software system implementation, technical documentation, reliability and performance assessment, and/or systematic technology insertion to enhance mission capabilities utilizing code bases ranging from 0.5 to 1.0+ million lines of code
  • Collaborate with Software Engineers, System Engineers, Information Technology staff, management, and customers to implement solutions that address requirements
  • Architect software systems, develop code, write unit tests, and create software tools to support the mission
  • Develop and execute test plans/procedures, create reports, and write software documentation
  • Perform system integration and unit testing
  • Apply system design principles to architect scalable, reliable, and secure solutions for critical missions
  • Incorporate software design methodologies to proactively address computer security considerations throughout the software development lifecycle
  • Develop and refine system CONOPS (Concept of Operations) to ensure technical solutions address operational needs
What we offer
What we offer
  • Challenging work with amazing impact
  • Extraordinary co-workers
  • Some of the best tools, equipment, and research facilities in the world
  • Career advancement and enrichment opportunities
  • Flexible work arrangements for many positions include 9/80 and 4/10 compressed workweeks, part-time work, and telecommuting
  • Generous vacation
  • Strong medical and other benefits
  • Competitive 401k
  • Learning opportunities
  • Relocation assistance
  • Fulltime
Read More
Arrow Right