Sr. Software Developer
Role Overview
The Senior Software Developer contributes to enterprise information management solutions and works with a team on client-focused software challenges.
Key Skills for This Role
Full Job Posting
About OpenText
OpenText develops information management products spanning content management, process management, capture, and collaboration across Java and Microsoft platforms.
The OpenText Portfolio team maintains and modernizes established products that support clients' business-critical enterprise solutions.
Workplace
- The role is based at the Richmond Hill office and is explicitly on-site.
Role impact
The Senior Software Developer contributes to enterprise information management solutions and works with a team on client-focused software challenges.
Responsibilities
- Own and deliver projects aligned with quarterly team goals and client success.
- Model integrity and excellence and influence team practices.
- Identify and address approaches that do not meet client needs, collaborating with the manager on corrections.
- Decompose client problems into designs with multiple interacting software components.
- Serve as a technical lead, guide design decisions, and mentor less experienced developers.
- Develop and modernize enterprise applications and integrate technologies into established products.
- Build, test, and troubleshoot AI integrations with attention to quality, security, performance, and cost.
Required qualifications
- 5–8 years of professional experience.
- Enterprise software development experience with C#, .NET, ASP.NET Core, and RESTful APIs.
- Frontend development experience with Angular, TypeScript, JavaScript, HTML, and CSS.
- Experience designing maintainable architectures, modernizing applications, and integrating technologies.
- Relational database skills including schema design and query optimization; experience with SQL Server, Oracle, or PostgreSQL.
- Hands-on development of AI-enabled applications, LLM integration, AI APIs, and development frameworks.
- Experience with prompt engineering, embeddings, vector search, and RAG.
- Experience testing and troubleshooting AI integrations for output quality, security, performance, and cost.
- Experience using GitHub Copilot or similar AI-assisted development tools and validating generated code.
- Experience with cloud platforms, Docker, Kubernetes, Helm, and GitLab or GitHub CI/CD pipelines.
- Ability to lead complex technical work, guide designs, mentor developers, and conduct code reviews.
- Strong problem-solving and communication skills, focused on secure, reliable, maintainable solutions.
Salary range
- The posted salary range is $98,080 to $147,120; actual salary may vary based on candidate and market factors.
Recruitment process
- OpenText uses AI tools to assist with recruiting activities; hiring decisions are made by qualified human professionals.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at OpenText
Business Process Director
Mississauga, CAN
OpenText is seeking a director to lead end-to-end process design for its Cloud Acceleration work. The role diagnoses process friction, designs scalable improvements, and coordinates implementation across functions; candi
Sr. Manager Corporate Development
Toronto, CAN
OpenText is seeking a Senior Manager, Corporate Development to lead strategic programs, develop business cases, and advise leadership on business performance and growth opportunities. The role requires at least 10 years
Business Process Director
Mississauga, CAN
Sr. Director, Change Office
Mississauga, CAN
Sr. Director, Change Office
Mississauga, CAN
Sr. Software Developer
Waterloo, CAN
Sr. Software Developer
Waterloo, CAN
Lead Client Success Manager
Waterloo, CAN
Sr. Manager Corporate Development
Toronto, CAN
Sr. Director, Marketing
, USA