Browse
···
Log in / Register

Senior QA Engineer

Negotiable Salary

Actionstep

Toronto, ON, Canada

Favourites
Share

Description

Actionstep is a pioneer in the development and sale of software-as-a-service (SaaS) products, specializing in the delivery of Legal Practice Management software. We are a fast growing, dynamic business with a global customer base of more the 30,000 and a team of over 180 in the USA, Australia, UK, Canada and New Zealand. The Actionstep Engineering team contributes to developing, maintaining, and running Actionstep through the delivery of industry leading technology, operations, and analysis. Actionstep Engineering consists of squads of cross-discipline software engineers, analysts and product experts who work collaboratively to enhance Actionstep software for our customers. THE PURPOSE OF YOUR ROLE Through working collaboratively with other members of the engineering team, assessing the quality of Actionstep products and platforms via software testing processes. Work with the project delivery teams in ensuring that project deliverables meet and exceed requirements and help us to make lawyers awesome. WHAT YOU WILL BE DOING In this role, you will be accountable for… SOFTWARE QUALITY ASSURANCE • Applies an understanding of how Actionstep products will be used in the real world to evaluate its fit for purpose • Determine the objective of testing and the aspects of quality that matter to stakeholders for every test effort • Participate in all SCRUM ceremonies actively, ask questions to gain an understanding of the features, and highlight any risks in the requirements • Analyse requirements and gain an understanding of customers needs • Gain an understanding of how the system works under the hood from a system architecture perspective • Determining test scenarios that appropriately cover the requirements for the determined test objective • Assessing the quality of Actionstep products and platforms with their changes and takes into consideration security, and performance • Independently writes and maintains test documents to cover the scopes of work relevant to Actionsteps goals • Contribute to bug fix releases by verifying fixed issues and perform regression testing • Work within a squad to help achieve Actionstep platform and product goals • Work with other members of the engineering team to gain a range of experience • Completion of testing tasks designated by Engineering staff • Identify process improvements and work with engineering and product leadership towards implementing them • Contribute to automation framework and provide feedback to new approaches proposed by the wider QA team Relationship Management: • Build and maintain strong working relationships with all internal and external parties ensuring transparent, proactive and effective communication always. • Attending and proactively contributing to customer, partner and internal meetings with the view to add value in a constructive manner. Professional Development: • Actively looking to build own career through delivery of self and assisted professional development initiatives. • Being a thought leader both within Actionstep but also in the wider industry. • Staying abreast of industry best practice patterns, products and technologies and assisting in process improvement activities as required. Continuous Improvement: • Proactive in identifying and participating in the continuous improvement of processes and procedures within the Relevant Team department. • Actively contribute to the development and maintenance of a strong department culture ensuring knowledge and experience is shared. Health & Safety: • Assume responsibility for your own and others safety and wellbeing, following all safety and wellbeing procedures and instructions, including reporting hazards, incidents and accidents and participating in safety and wellbeing initiatives and programmes as required. Other Responsibilities: • Undertaking any other reasonable duties as required Requirements Experience & Qualifications: Essential: ·       A relevant tertiary qualification ·       Professional software testing experience of at least 5 years ·       Experience working in an Agile environment ·       Experience in design, implementation, and execution of test strategies and solutions ·       Experience in test planning and test reporting ·       Experience in testing API’s, message processing/queuing systems ·       Experience in testing of web applications ·       Experience in bug management ·       Experience in test design and test execution ·       Experience in automation of test scripts, both front end and API’s Desirable: ·       Experience working on SaaS software ·       API testing using REST client like Postman etc ·       Experience in CI/CD ·       Experience using GitHub for version control ·       Experience in front end automation using Playwright ·       Experience in TypeScript ·       Experience in behavioural driven development like Cucumber ·       Experience in test automation, API, frontend and backend applications Personal Skills, Attributes & Behavioural Competencies: ·       Ability to work in both team and individual capacities. ·       Ability to manage multiple streams of work effectively. ·       Ability to manage your daily workload through best practice time management techniques. ·       Great communication and interpersonal skills. ·       Passionate about teamwork and collaboration. ·       Ability to coach and grow people Benefits We have a fantastic and inspirational working environment!  Robust medical, dental, vision offerings RRSB with company match Flexible working and PTO Take your birthday off Frequent team building events  Fantastic training and development opportunities

Source:  workable View original post

Location
Toronto, ON, Canada
Show map

workable

You may also like

Workable
Sr. Protection and Control Testing Engineer, Puerto Rico - 3weeks on / 2 off
PHASOR Engineering Inc. is a dynamic Alberta based company specializing in engineering, design, and testing / commissioning of medium to high voltage electrical facilities. Focused on providing the most cost-effective and efficient solutions to power system engineering, we are involved in a diverse range of projects from preliminary engineering through to the commissioning and startup.   We are currently seeking a highly motivated Senior Protection and Control Testing Engineer, P&C Technologist / Specialist / Technician join our team on a full-time basis. If you are an excellent communicator and skilled problem-solver with strong attention to detail, we offer a dynamic work environment where you will be continuously challenged in all aspects of the testing and commissioning process.   Responsibilities: Testing and commissioning of power system protection & control schemes in the utility, power generation, and oil & gas industry. Read and interpret drawings and troubleshoot / resolve technical issues. Report preparation and submission. Assist with generation of commissioning startup procedures or work instructions. Ensure compliance with all safety practices as per corporate, client, and industry standards. Initiate and/or respond to customer inquiries, discuss trouble details and confirm resolutions. Qualifications: The successful candidate should possess a Bachelor's Degree in Electrical Engineering, Power Systems Electrician Journeyman Ticket, or an Electrical Engineering Technologist Diploma from a recognized institute. 6+ years experience in Protection and Controls testing within the electrical utilities industry. Strong interpersonal and communication skills and an extreme attention to detail are essential. Knowledge of the Microsoft office software suite of programs coupled with strong computer skills. Excellent organizational skills and ability to manage a wide variety of issues simultaneously. Strong analytical, risk assessment and problem solving skills. Ability to work for extended periods out of town. Valid driver's license with clean driving record. Background checks and Drug and Alcohol Pre-Access Testing will be required as part of employment. Requirements: Must be legally able to work in Canada, VISA Sponsorship is not available for this position. Valid driver’s license with clean driving record. Ability to work for extended periods out of town. Additional Information: Working hours are generally from 7am - 5:30pm at 10hrs/day. Daily work hours and shifts are subject to change based on project requirements, applicants must be flexible to accommodate these changes when required. Phasor Engineering Inc. offers a competitive compensation and benefits package and excellent opportunities for growth and advancement. We are an Equal Opportunity Employer committed to a diverse workforce. While we appreciate all applications we receive and the applicant's interest in our company, only those who are selected for an interview will be contacted. Other names for these roles include: Commissioning Technologist, Commissioning Engineer, Commissioning Lead, Commissioning Specialist, Commissioning Manager, Field Service Specialist, Field Service Technologist/Technician, Protection and Control Technologist/Technician, Protection and Control Specialist, P&C testing Engineer, Protection and Control Testing Engineer, Relay Technologist/Technician, Power System Technician, Power System Electrician, PSE, Electrical Engineering Technologist Benefits Dental care Disability insurance Employee assistance program Extended health care Life insurance On-site parking Paid time off RRSP match Vision care Wellness program
Toronto, ON, Canada
Negotiable Salary
Workable
Android System Internals Engineer
About Parallelz: Parallelz enables developers to instantly port their existing mobile apps/games to the web, without any SDKs, code changes, or engineering efforts. Developers can improve user acquisition, organic virality, create new revenue channels, and offer new user experiences and capabilities that were not possible before.   With Parallelz, users can access mobile apps instantly, with lossless quality, at full performance, on any desktop or mobile device. The Parallelz platform enables this by transforming existing native mobile apps into fully-native web apps, in real-time, that can be instantly accessible on any browser.  Developers can now have a new frictionless way to reach their customers, free from the restrictions and taxations of the existing app stores. Through this technology, we’re blurring the boundaries between web, mobile and desktop applications. Our founding team and advisors are serial entrepreneurs and technologists from Mozilla, MIT, and former founders of high-growth venture-backed startups. The company is joined by top-tier, global venture funds and angel investors. We prefer to hire locally in Toronto for a hybrid work environment but are open to considering remote candidates, as well. Responsibilities: C/C++ Programming: Leverage your experience in C/C++ programming to write efficient and maintainable code. Problem Solving: Apply your problem-solving skills to tackle complex issues and develop innovative solutions. Independent Contributor Role: Work independently and collaboratively, taking ownership of tasks and driving them to completion. Resilience: Demonstrate resilience and the ability to persevere through challenging and repetitive tasks. Investigative Skills: Exhibit a keen ability to dig deep and get to the root of problems. Communication: Communicate effectively with team members and stakeholders to ensure smooth project execution. Linux Familiarity: Comfortable working in a Linux environment, with knowledge of system programming close to the OS level. Requirements This is a technically demanding role that will require a lot of creative problem solving and out-of-the-box thinking. A great candidate will possess at least some of the following: 5+ years of experience with C/C++ Experience developing for Android/Linus (Android Internals, AOSP) Experience with network (socket) programming and Linux device driver programming Bonus: Experience with OpenGL ES, WebAssembly, WebGPU Benefits This is a full-time, remote position. We offer a competitive salary, benefits, and an Employee Stock Option Plan.
Toronto, ON, Canada
Negotiable Salary
Workable
Senior Software Engineer - Caching
About Tripstack We are travel tech entrepreneurs, changing the way millions of people travel. Our proprietary virtual interlining technology provides access to billions of travel itineraries by combining flights from different airline carriers that don’t traditionally work together. We take our customers from point A to B via C, at the lowest possible price. We are impacting the way people travel and provide higher margin opportunities to our partners that are some of the largest in the travel industry. We pride ourselves on the performance-driven environment we have created for our teams to prosper and excel in. We come to work ready, to challenge and be challenged. We’re big enough to give our teams support but small enough that every person makes a difference. There are plenty of challenges to champion. The Role We are looking for a Senior Software Engineer to join our development team. You will be responsible for writing code for a large-scale distributed system, managing and providing unique cached travel content to other internal systems and teams. We are looking for someone who is a natural problem solver, that is detail-oriented and can work both independently and collaboratively in a fast-paced environment. This role will help with planning, developing, testing, and deploying our Proactive Caching product. Responsibilities: Design, write, review, test, and support code for reliable, high-quality systems at scale serving over 270 million requests per day Proactively identify technology opportunities for the company, and push technical ideas, proposals, and plans to the entire organization Promote quality code and drive initiatives like test driven development Work cross-functionally with product managers and other development teams to deliver high quality products and work towards improving our internal KPIs Coordinate and monitor regular releases to production Participate in on call support rotation and work with the team through incidents impacting our live systems Actively mentor the team through interactive code review and knowledge sharing sessions Requirements Desired Skills and Experience: Bachelor's degree or higher in Computer Science or related technical field experience 5+ years of experience in Golang and understanding of CS fundamentals including data structures, algorithms, and complexity analysis (time and space) 5+ years of experience and understanding relational databases such as Postgres at scale 5+ years of experience and understanding of highly scalable caching/no-sql offerings like Redis 5+ years of design and architecture knowledge as well as familiarity with object-oriented analysis and design patterns (OOA/OOD) 2+ years of experience and understanding of event processing platforms like Apache Kafka Experience building large scale, high-performance systems in a complex, multi-tiered, distributed environment Proven track record of taking ownership and successfully delivering results Proven track record of designing/architecting scalable, high availability distributed systems that serve internet traffic direct to consumers or businesses at scale (over 100 million requests per day) Experience with Restful API development Experience working in a UNIX/Linux environment Understanding of performance trade-offs, load balancing and operational issues Ability to clearly and concisely communicate with technical and non-technical stakeholders across all levels of the organization Additional experience that would be considered an asset: Experience with Google Cloud Platform/AWS or other cloud providers & cloud native architecture Experience with Docker, Container Orchestration tools like Kubernetes Benefits What it takes to succeed here Ambition and dedication to make a difference and change the way people travel; Where we always play to each other's strength in a high performing team reaching for our common goal. We hold ourselves to the highest expectations, and move with a sense of urgency and hold ourselves accountable and win by staying true to what we believe in. Learn more about our values here What we offer We offer an opportunity to work with a dynamic and growing team composed of high caliber professionals. We value professionalism and promote a culture where individuals are encouraged to do more and be more. If you feel you share our passion for excellence, and growth, then look no further. We have an ambitious mission, and we need a world-class team to make it a reality. Upgrade to a First Class team! At TripStack, we proudly believe in embracing diversity. This is true for our team, clients, communities and stakeholders. We are an equal opportunity employer and committed to creating a safe, healthy and accessible environment. We encourage applications regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or any other grounds protected by law. Please let us know if you need any accommodations during any part of the recruitment process. TripStack thanks all applicants for their interest, however only those selected to continue in the process will be contacted. Learn more about us at www.tripstack.com #LI-JM1 #LI-Hybrid
Toronto, ON, Canada
Negotiable Salary
Workable
Senior Robotics Software Engineer (Integration & Validation)
Oxa is enabling the transition to self-driving vehicles through an initial focus on the most commercially advanced sector; the autonomous shuttling of goods and people. We are home to some of the world’s leading experts on autonomous vehicles, creating solutions such as Oxa Driver, equipping vehicles with full self-driving functionality; Oxa MetaDriver, using Generative AI to accelerate and assure the safety of deployments; and Oxa Hub, a set of cloud-based offerings for autonomous fleet management. Our technology is being deployed across the UK and the U.S, and we’re partnering with a fast-growing ecosystem of operators, vehicle OEMs and equipment makers serving autonomous transportation globally as it advances. Based in Oxford, and with offices in Canada and the U.S, Oxa was founded in 2014 and is  growing rapidly (350+ ‘Oxbots’ to date). Our purpose is to change the way the Earth moves, through an uncompromising focus on safety, efficiency and explainability of our AI approaches. The company has attracted $225 million from leading investors so far, with $140 million raised in the last Series C funding round in January 2023. We are seeking a highly skilled and experienced C++ Software Engineer with expertise in developing robust mechanisms and pipelines which acquire metrics for real-time production autonomy software and evaluate its performance. You will be responsible for developing tools and workflows that generate autonomy performance metrics when operating our Oxa Driver stack, and building instrumentation to monitor and assess on-road decision making. You will champion the utilisation of these instruments through documentation, training, co-development and support, thereby ensuring their optimal reliability and scalability. Moreover, you will play a key role in defining the verification and validation strategies and mechanisms for the Oxa Driver Motion Planner. As a member of the Evaluators, Metrics and Tooling platform team, you will work closely with core robotics engineers to better measure Motion Planning performance. You will be accountable for assessing, helping identify and reporting on the Motion Planner's end-to-end deliverables for both internal and external stakeholders. As part of the larger Manoeuvres Stream, your platform will rely on your field expertise and knowledge of mobile Motion Planning systems to regularly collaborate with a variety of capability owners to innovate and drive progress.  As a Senior Software Engineer in the Evaluators, Metrics and Tooling platform team, you will assess Motion Planning performance by: Developing and maintaining high quality processes and APIs to generate performance signals and combine them to create meaningful performance metrics Building and owning the necessary tools and the Planning evaluation framework Contributing significantly to the engineering lifecycle, including scoping, design, implementation, testing, deployment and maintenance of your team's work Verifying and validating through on-road testing and scenario simulation Leveraging synthetic data from simulations to expand test situations  Collaboratively defining processes and new metrics with other teams Influencing and assisting with technical strategy, training and hiring ensuring alignment with the Stream's overall objectives Interfacing with other teams to refine your knowledge of the autonomy stack and gain exposure to all aspects of the business Designing, implementing and maintaining CI / CD pipelines to impact developer productivity, release efficiency and, platform performance and reliability Requirements What you need to succeed: Degree in Robotics or a related field (e.g., Computer Science, Engineering, Physics, etc.) Solid foundational knowledge of Robotics technologies and how they operate Extensive experience designing, developing and maintaining pipelines and tools to measure real-time engineering operations and processes Strong analytical and problem-solving skills in performing statistical analysis, data modeling, and predictive analytics. Professional experience in modern C++, including the STL and common testing frameworks Fluency in Python for software development Ability to develop high-quality APIs and code documentation Deep understanding of software development methodologies, code reviews, version control systems (e.g., Git), and agile practices Demonstrated leadership skills in collaborating cross-functionally and providing guidance to junior members Excellent written and verbal communication skills, especially in articulating complex technical concepts across company stakeholders Extra kudos if you have: Prior experience in verification and validation of on-road Motion Planning systems Understanding of decision making, trajectory generation and control algorithms Exposure to automotive testing and simulation frameworks (e.g. Applied Intuition, Carla, etc.) Extensive experience with a variety of CI / CD tools and technologies (e.g., Git, Gitlab, Jenkins, GCP, AWS) Knowledge of containerisation and microservice architecture Ability to develop dashboard UIs for publishing performance (e.g., Grafana, Apache Superset, etc.) Exposure to safety certification standards and processes Benefits We provide: Competitive salary, benchmarked against the market and reviewed annually Hybrid working arrangements Life Insurance AD&D Insurance Long Term Disability Insurance Critical Illness Cover Extended Health Care Dental Cover Health Spending Account Personal Spending Account Employee Assistance Program Our Culture: We promote an open and inclusive culture that empowers our Oxbots to bring their whole, authentic selves to work every day. Oxa is proud to be an inclusive organisation and, as such, we require all team members within our recruitment process to understand and deploy best practices focused on de-biasing the whole recruitment cycle.We also apply a neuro inclusive lens to our recruitment process and want each potential Oxbot to enjoy the best experience possible for them. Please share with us any individual needs or reasonable adjustments we may need to make in advance of commencing the interview process with us. Learn more about our culture here. Why become an Oxbot? Our team of experts in computer science, AI, robotics and machine learning is world-class, and together they’re solving the most exciting and important technological challenges of our times. But as well as smarts, Oxbots have heart. Our diverse, multi-cultural crew is guided by a shared vision to bring the myriad benefits of autonomy to our customers and partners. And in a company that celebrates uniqueness as much as skill and experience, they do it with energy, conviction and a healthy dose of excitement, too. If you are bold, creative and hyper skilled, come and create the future of autonomy with us at Oxa.
Toronto, ON, Canada
Negotiable Salary
Workable
Senior Software Engineer (Trajectory Planning)
Who are we? Oxa is enabling the transition to self-driving vehicles through an initial focus on the most commercially advanced sector; the autonomous shuttling of goods and people. We are home to some of the world’s leading experts on autonomous vehicles, creating solutions such as Oxa Driver, equipping vehicles with full self-driving functionality; Oxa MetaDriver, using Generative AI to accelerate and assure the safety of deployments; and Oxa Hub, a set of cloud-based offerings for autonomous fleet management. Our technology is being deployed across the UK and the U.S, and we’re partnering with a fast-growing ecosystem of operators, vehicle OEMs and equipment makers serving autonomous transportation globally as it advances. Based in Oxford, and with offices in Canada and the U.S, Oxa was founded in 2014 and is  growing rapidly (425+ ‘Oxbots’ to date). Our purpose is to change the way the Earth moves, through an uncompromising focus on safety, efficiency and explainability of our AI approaches. The company has attracted $225 million from leading investors so far, with $140 million raised in the last Series C funding round in January 2023. Your Team You will join our Planning Team, where we design, implement, test and deploy the Engine that drives the behaviour of Oxa’s Autonomous Vehicles (AVs), based on its understanding of its environment. Your Role As a Senior Software Engineer in Trajectory Planning, you will be responsible for designing, implementing, testing, and deploying algorithms that realise the desired behaviours that the AV needs to exhibit in any particular scenario. Specifically, this role will focus on planning the spatio-temporal trajectories that manifest the desired actions that the AV is executing in the presence of other actors while obeying traffic rules. You will work closely with Decision Making and Controls to plan and execute manoeuvres in a smooth, comfortable, and precise manner. In this role, you will: Collaborate with your Team Lead and team members to solve Spatio-Temporal motion planning problems, including off-the-shelf solver evaluation and custom solver implementation. Collaborate with the Decision Making team to transcribe nuanced manoeuvres in complex on- and off-road environments into generalised Trajectory Planning problems. Collaborate with the Controls team to ensure Smooth, Comfortable, Precise manoeuvre execution for on- and off-road applications. Contribute to the development of high quality functionality and APIs that allow the Planner functionality to be used as a building block for on-vehicle capabilities. Create appropriate metrics and tools to measure and benchmark the performance of Planners deployed on various AV platforms. Work with customers, stakeholders, and peers to ensure the right solutions are delivered, and actively contribute to resolving disagreements through constructive dialog. Contribute significantly to the engineering lifecycle, including scoping, design, implementation, testing, deployment, and maintenance of your team's work. Influence technical strategy within the Planning Team, ensuring alignment with your Team Lead and your counterparts in other teams. Document and train others on your team's work, focus on improving features, and understand the business and customer value of your team's work. Positively impact product quality, customer experience, and maintainability, and take on projects that improve team processes and solutions. Contribute to hiring and onboarding at scale by defining role responsibilities and requirements, leading interviews, engaging in recruiting outreach for your team, and mentoring and developing new team members. Requirements What you need to succeed: PhD in related field (Mech Eng, Aerospace, Comp Science, Robotics, Mechatronics) with 2+ years of professional experience is desired MS in related field (Mech Eng, Aerospace, Comp Science, Robotics, Mechatronics) with 4+ years of professional experience is acceptable Extensive hands-on experience of optimisation-based trajectory planning Experience with sampling-based trajectory planning approaches Experience with trajectory planning problem formulation and problem transcription Modern C++ algorithm development and deployment, ideally in a production environment (including STL and common testing frameworks) Extra kudos: Experience with technical and people leadership / management experience Dynamic Programming experience Knowledge of model Predictive Control, MPC (algorithm) Experience with iLQR (algorithm,implementation / utilisation) Experience with RRT (algorithm) Experience with vehicle dynamics and modelling Proven agility in fast-changing environments. As a scale-up, we’re constantly evolving so our people need to evolve too for us to succeed together. A customer-centric outlook. Chances are you won’t be directly customer facing, but we value people who anticipate and prioritise the needs of our customers. We call it ‘inventing on their behalf’. The Candidate Journey: Multi-Step and Two-Way No-one wants to feel like a square peg in a round hole, so this process is designed to give you every chance to get the measure of us, and us of you. The various stages give you every opportunity to show your unique strengths and qualities, and enables each of us to establish if we’re a good fit for the other. There will be a live C++ coding assessment as part of the interview process. If the fit is good and you’re selected, you’re then in a position to do great work and thrive, which is what everyone wants. Benefits We provide: Competitive salary, benchmarked against the market and reviewed annually Hybrid working arrangements Life Insurance AD&D Insurance Long Term Disability Insurance Critical Illness Cover Extended Health Care Dental Cover Health Spending Account Personal Spending Account Employee Assistance Program Our Culture We believe that diversity of thought and experience is a key driver of innovation. It also makes life, and work, more interesting. So ours is a culture that celebrates humanity in all its diversity and richness, and uses difference as fuel to grow and succeed together. Everyone is welcome, everyone has a voice, everyone is valued. And our work and people are all the better for it. Learn more about our culture here. Why become an Oxbot? Our team of experts in computer science, AI, robotics and machine learning is world-class, and together they’re solving the most exciting and important technological challenges of our times. But as well as smarts, Oxbots have heart. Our diverse, multi-cultural crew is guided by a shared vision to bring the myriad benefits of autonomy to our customers and partners. And in a company that celebrates uniqueness as much as skill and experience, they do it with energy, conviction and a healthy dose of excitement, too. If you are bold, creative and hyper skilled, come and create the future of autonomy with us at Oxa.
Toronto, ON, Canada
Negotiable Salary
Workable
Senior Software Engineer
Who We Are: We are the Scientific Data and AI Cloud company with a mission to radically improve and extend human life. We combines the world's only open, purpose-built, and collaborative scientific data and AI cloud with deep scientific expertise across the value chain to accelerate and improve scientific outcomes. We are catalyzing the Scientific AI revolution by designing and industrializing AI-native scientific data sets, which it brings to life in a growing suite of next generation lab data management products, scientific use cases, and AI-based outcomes. For more information, please visit tetrascience.com. Our core values are designed to guide our behaviors, actions, and decisions such that we operate as one. We are looking to add individuals to our team that demonstrate the following values: Transparency and Context- We execute on our ambitious mission by starting with radical data transparency and business context. We openly and proactively share all vital data and make it actionable, so our employees and stakeholders can solve any problem presented to them. Trust and Collaboration- We are committed to always communicating openly and honestly at every level of the organization, functionally, cross-functionally, internally, and externally. Empowering our employees will drive positive change across our entire ecosystem. Fearlessness and Resilience- We must be fearless and resilient to fulfill our potential. We proactively run toward challenges of all types, we unblinkingly acknowledge and confront the brutal facts - which all innovative growth companies invariably face – and we embrace uncertainty and take calculated risks. Alignment with Customers- We know that our customers' success is our success. We are honored and humbled by their commitment to us, and we are completely committed to ensuring they achieve their mission to unlock the world’s most important scientific innovations. Commitment to Craft- We take our craft seriously and seek to be best-in-class in all we do, regardless of our functional role, seniority, or tenure. We are members of one team that combines intellectual horsepower and curiosity, humility, and empathy to ensure we are always learning and evolving. Equality of Opportunity- We cannot imagine our journey without a workforce which reflects humanity’s diversity. We seek out the best of the best who bring with them unique and invaluable perspectives and talents and embody our common values - regardless of gender, ethnicity, race, or age. Requirements Key Responsibilities: High Performance and Scalable Application Design: Design, develop, and maintain high-performance, scalable applications using C# and the .NET Framework. Development: Write clean, maintainable, and efficient code following best practices. Automated Testing: Implement automated testing frameworks to ensure the reliability and quality of the applications. CI/CD Pipelines: Leverage GitHub Actions to set up and maintain continuous integration and continuous deployment (CI/CD) pipelines. Production Debugging: Troubleshoot and resolve production issues related to CPU, memory, and networking, ensuring minimal downtime and optimal performance. AWS Cloud Services: Utilize AWS services to build, deploy, and manage applications in the cloud, including EC2, S3, RDS, Lambda, and others. Collaboration: Work closely with cross-functional teams, including product manager, tech lead, and other engineers, to deliver high-quality software solutions. Communication: Effectively communicate technical concepts and solutions to both technical and non-technical stakeholders. Qualifications: Experience: Proven experience in designing and developing high-performance, scalable applications using C# and the .NET Framework. Technical Skills: Strong knowledge of C# and .NET Framework. Experience with automated testing frameworks. Proficient in Git for version control. Hands-on experience with GitHub Actions for CI/CD. Strong troubleshooting skills for production debugging, including CPU, memory, and networking issues. Solid understanding of AWS services and cloud architecture. Soft Skills: Excellent communication skills, both verbal and written. Ability to work effectively in a team environment. Strong problem-solving skills and attention to detail. Preferred Qualifications: Extensive experience with AWS services such as EC2, S3, RDS, Lambda, and CloudFormation. Familiarity with other CI/CD tools and practices. Understanding of concurrency and multithreading in .NET applications. Benefits 100% employer-paid benefits for all eligible employees and immediate family members Unlimited paid time off (PTO) 401K Flexible working arrangements - Remote work + office as needed Company paid Life Insurance, LTD/STD * No visa sponsorship is available for this position *
Toronto, ON, Canada
Negotiable Salary
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.