Univeris Logo

Univeris

Release Engineer

Job Posted 10 Days Ago Posted 10 Days Ago
Be an Early Applicant
Hybrid
Toronto, ON
Mid level
Hybrid
Toronto, ON
Mid level
The Release Engineer at Univeris ensures efficient software delivery, automates deployment processes, manages release schedules, and collaborates with development and QA teams to maintain software quality.
The summary above was generated by AI

Who We Are:

At Univeris, we're not just building wealth management software; we're empowering financial advisors and investors to thrive in the digital age. For over three decades, we've been at the forefront of innovation, providing cutting-edge solutions trusted by leading financial services firms across 12 countries. Our platform supports over 25,000 advisors and 1.5 million investors, managing assets exceeding $450 billion. We're passionate about technology, driven by innovation, and committed to creating a collaborative and supportive environment where our employees can make a real difference. At Univeris, you'll be part of a team that's pushing the boundaries of what's possible in FinTech, working on challenging projects that have a tangible impact on the financial well-being of millions. We value creativity, encourage learning, and believe in empowering our employees to grow and succeed.


The Opportunity:

As a Release Engineer at Univeris, you'll be a key player in ensuring the seamless and efficient delivery of our mission-critical software products. You'll be instrumental in streamlining our release processes, automating deployments, and guaranteeing the quality and stability of our platform, which directly impacts the success of our clients and the growth of our business. This is a high-impact role where you'll contribute to reducing release cycles, improving deployment frequency, and enhancing the overall reliability of our systems. You'll work closely with development, QA, and operations teams, playing a vital role in bringing our innovative solutions to market.

Key Responsibilities

  • Release Management: Coordinate and execute software releases for 10+ applications, ensuring all components are properly integrated and tested, minimizing downtime, and adhering to established release schedules.
  • Build and Deployment: Develop and maintain automated build and deployment pipelines using Gitlab CI, leveraging scripting languages like Python and Groovy to automate and streamline release processes, improving efficiency and reducing manual intervention.
  • Configuration Management: Manage source code repositories and configuration management systems using Git and GitLab, ensuring code integrity, version control, and efficient collaboration among developers.
  • Collaboration: Work closely with development and QA teams to ensure code readiness, release quality, and timely resolution of any issues, fostering a collaborative and communicative environment.
  • Monitoring and Troubleshooting: Proactively monitor release processes and production environments using tools like New Relic, identifying and resolving issues promptly to maintain system stability and performance.
  • Continuous Improvement: Continuously evaluate and implement improvements to release processes, tools, and infrastructure, seeking opportunities to enhance efficiency, reduce manual effort, and improve overall release quality.
  • Documentation: Maintain comprehensive release documentation, including deployment guides, release notes, and runbooks, ensuring clear and accessible information for all stakeholders.
  • Security & Compliance: Need to make sure that all releases comply with security policies and implement best practices for vulnerability scanning, and artifact signing.

Required Skills

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience in release engineering, software configuration management, or a related field.
  • 3+ years of experience with CI/CD tools, specifically Gitlab CI, including pipeline development and maintenance.
  • Proficiency in scripting languages (e.g., Shell, Python, Groovy) for automation.
  • Experience with version control systems, specifically Git and GitLab.
  • Hands-on experience with ANT, Maven, Groovy, Ansible build scripting, and GitLab CI repository management.
  • Strong knowledge of release branching strategies (Trunk-Based Development, GitFlow, etc.).
  • Experience with artifact registry and container registry management (Nexus, Artifactory, or GitLab Package/Container Registry).
  • Experience with Blue-Green Deployments, Canary Releases, and Feature Flags.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and interpersonal skills, with the ability to work effectively across teams.
  • Strong organizational skills and the ability to manage multiple tasks and priorities.
  • Experience with cloud platforms like Google Cloud, Azure, or AWS.
  • Knowledge of containerization technologies such as Docker and Kubernetes.
  • Experience with infrastructure-as-code tools like Terraform or Ansible.
  • Understanding of financial services regulations and compliance requirements.
  • Experience with agile development methodologies.
  • Knowledge of InstallShield, Install4J and SonarQube.
  • Ability to communicate in Spanish (nice to have).

The Work Environment:

Our office is located in downtown Toronto, offering flexibility for in-office, remote, or hybrid work. We foster a collaborative and inclusive environment where team members work together both in-person and digitally during regular business hours, using tools like  Slack, Jira. While occasional work outside of normal business hours may be required for time-sensitive activities or collaboration with remote teams, we prioritize work-life balance and offer flexible work arrangements to support our employees. At Univeris, we embrace diversity and inclusion. We welcome applications from qualified individuals from all backgrounds. Persons with disabilities who need accommodation in the application process may e-mail a request to hr@univeris.com.


Ready to make a difference?

If you're a passionate and driven Release Engineer looking for a challenging and rewarding opportunity, we encourage you to apply. Please submit your resume. We thank all applicants for their interest; however, only those selected for an interview will be contacted.

Top Skills

Ansible
Ant
Artifactory
AWS
Azure
Docker
Git
Gitlab
Gitlab Ci
Groovy
JIRA
Kubernetes
Maven
Nexus
Python
Slack
Terraform

Univeris Toronto, Ontario, CAN Office

111 George Street, 3rd Floor, , Toronto, Ontario , Canada, M5A 2N4

Similar Jobs

4 Days Ago
Hybrid
Burlington, ON, CAN
Expert/Leader
Expert/Leader
Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
The role involves facilitating ART ceremonies, driving Agile transformation, managing risks, and improving processes in a hybrid environment, while mentoring teams on Agile practices.
Top Skills: Agile MethodologiesClarity PpmConfluenceJIRAScaled Agile Framework (Safe)
Yesterday
2 Locations
Junior
Junior
Semiconductor
Responsible for overseeing IP releases, ensuring quality delivery, collaborating with design teams, and developing QA methodologies based on customer feedback.
Top Skills: AngularGitIcc2LinuxLsfPerforcePerlPrimetimePythonReactSgeSvnVcsXcs
Yesterday
Toronto, ON, CAN
Junior
Junior
Artificial Intelligence • Software
The Software Developer will design automated tests, implement quality control measures, and collaborate with teams to enhance software reliability. Responsibilities include executing tests, analyzing results, and advocating for quality assurance best practices.
Top Skills: CypressDatadogHoneycombJavaScriptNewrelicPytestPythonSeleniumTypescript

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account