72 Software Developer jobs in Kanata
Intermediate Application Software Developer
Posted today
Job Viewed
Job Description
Job Description
Job Description
REF: #001
We are hiring a Software Developer to join our clients Tactical Data Links (TDL) software team. You’ll contribute to both maintenance and new development of a complex, embedded system supporting defence initiatives. The current codebase is primarily written in ADA, with new work in Python and C/C++.
- Develop and maintain low-level software and embedded systems
- Perform bitwise operations and memory management
- Work with device drivers and message-passing protocols
- Provide support for system engineering and modular, scalable codebases
- Participate in troubleshooting and improving system stability
- Collaborate with team members on new features and technical enhancements
- Minimum 8 years experience with embedded systems or low-level development
- C and/or C++ OR modern, complex full-stack web development experience with JavaScript/ TypeScript, Angular/ React and Node.js)
- Strong understanding of integration and design patterns
- Experience with full-stack development
- Knowledge of security and security by design principles
- Experience with:
- DND or other federal client projects
- Event-driven architecture
- Agile techniques, including leading with testing
- Full-stack development including database frameworks MongoDB and PostgreSQL
- Experience with bitwise operations and device driver development
- Familiarity with networking and communication protocols (industrial/avionics protocols an asset)
- Understanding of software modularity, data serialization, and security in embedded systems
- Prior experience in the Defence industry (e.g. Raytheon, LCM, etc.)
Additional Information
- Will be required to work on-site full time, in Ottawa.
- Must be able to obtain and maintain an active Secret level clearance with PSPC/PWGSC. (Fed Government Security Clearance).
Work-Life Balance
We strongly support a healthy and productive work-life balance. This starts with a flexible approach to work, and policies designed to support employees through their day-to-day routines and major life events. For example, we offer a Maternity/Parental Top-Up (up to 52 weeks) and a Reservist Leave Top-Up (up to 180 days).
ADGA continuously strives to integrate advanced Diversity, Equity & Inclusion (DEI) approaches and practices into our work culture. Our employee-based DEI Committee explores activities and invites discussions that foster an environment where all employees feel valued, respected, and heard.
Compensation
Above and beyond our commitment to offer a competitive base salary, ADGA has a company-wide profit-sharing plan for all full-time and part-time employees.
Comprehensive Benefits and Total Rewards
We offer a comprehensive benefit program, providing employees with the choice between base or enhanced plans. Depending on the plan, ADGA pays for Health & Dental, a Health Spending Account, Short-Term Disability, an Employee Assistance Program, and a Telemedicine service. Also offered: discounts on gym memberships, 5,000+ perks through Perkoplis, a Deferred Profit Sharing Plan, and access to a wide range of other employee-centric services and savings programs.
Software Developer

Posted 6 days ago
Job Viewed
Job Description
Assist the team with the design and implementation of automation tests for component, integration, and system testing
Assist the team with new approaches to existing/planned testing in relations to automation framework
Provide detailed configuration and descriptions for passing and failing tests
Ensure quality of routine operations process by monitoring and improving the health of the test automation systems and their integration
Support continuous testing practices with the team
Provide support by helping to resolve, triage, and redirect incidents and service requests, as required
Assist the team on various software initiatives, including new deployments, bug fixes, enhancements, and upgrades related to various Commercial-Off-the-Shelf (COTS) applications and their integrations, including highly specialized cash processing solutions
Assist team on various software development life cycle (SDLC) activities, including software development, testing, and deployment
Other activities and deliverables, as required
**Required Qualifications & Skills**
A university degree or college diploma in computer science, engineering, or related discipline
A minimum of three (3) years of demonstrated experience in a Software Developer position.
Demonstrated experience working within technical support teams
Demonstrated experience with Python, Git, MuleSoft, and SQL
**Additional Qualifications**
Demonstrated experience working with COTS applications and system integrations
Demonstrated knowledge of Agile / Scrum and/or DevOps
**About US Tech Solutions:**
US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit .
US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Software Developer
Posted today
Job Viewed
Job Description
Job Description
Salary:
For over 30 years, Remsoft has been a global leader in intelligent planning.Combining optimization, analytics, geospatial intelligence, and AI we deliver supply chain and sustainability solutions for the forestry sector and asset-intensive industries. Our technology helps organizations optimize decisions, increase efficiency, and drive sustainable growth in a changing world.
Join our growing team to design and build innovative web-based applications that support smarter, data-driven decisions in the forestry and natural resources sectors. You'll help develop intuitive solutions that unify mapping, tracking, and management workflows into streamlined user experiences.
The ideal candidate is a passionate and adaptable developer who enjoys solving complex problems, improving user experiences, and building high-quality, testable code. You're comfortable with a fast-paced, agile environment and are always eager to learn and grow with your team.
Responsibilities
- Design, develop, and maintain modern web applications-especially those with geospatial and data visualization features.
- Collaborate closely with cross-functional teams, including Product, QA, and Design.
- Scope, plan, and execute features for mapping and data-processing applications.
- Mentor junior developers and support their technical growth.
- Take ownership of components or smaller projects, and contribute to architecture decisions.
- Improve development workflows and CI/CD processes.
- Participate in peer code reviews and product testing.
- Research and implement solutions for novel or challenging problems.
- Actively set goals for your professional development and support the success of your team and products.
Qualifications
- Code Language: JavaScript/TypeScript, C# (.NET), SQL
- Software: Angular, .NET, Git, relational databases
- Years of Experience: 3+ years in web application development
- Location: You can commit to daily in-person work at our Ottawa office. This position is not open to remote applicants
Assets
- Python experience
- Azure cloud services
- Familiarity with Esri technologies and web mapping tools
- Experience working with Agile methodologies and DevOps
- Ability to manage and prioritize across multiple applications or projects
A little bit about us:
Remsoft is trusted by hundreds of industry leaders across more than 15 countries to solve their most complex planning and supply chain challenges.
Our software integrates advanced analytics, AI, and geospatial intelligence to support strategic foresight and operational agilityenabling clients to optimize performance and plan sustainably.
Whether managing millions of acres of forest land or improving asset reliability across global supply chains, we help organizations increase efficiency, improve transparency, and deliver long-term value.
Rooted in a mission of empowerment through intelligence, we provide the insights and tools needed to build a more resilient, high-value supply chain. With Remsoft, organizations can plan with precision, act with confidence, and adapt to change.
Work With Us!
At Remsoft, we foster a vibrant, collaborative culture that values work-life balance, flexibility, and individual well-being. Were committed to social and environmental sustainability, celebrate team milestones, and offer flexible hours in a supportive, tight-knit environment.
Software Developer
Posted today
Job Viewed
Job Description
Job Description
Who We Are:
Paracel Laboratories Ltd. is a full-service environmental and Indoor Air Quality laboratory. Our main laboratory facilities are located in Ottawa and are supported by an environmental lab in Hamilton and microbiology and asbestos laboratories in Mississauga. Additional service depots are located in Kingston, London, Niagara, Windsor, and Richmond Hill. We support a broad spectrum of projects for professional clients from across Canada. Our client base primarily consists of major environmental consultants, all levels of government and industrial manufacturers located predominantly in Ottawa, Toronto, Niagara, Eastern and Southwestern Ontario.
The Opportunity:
Paracel Laboratories is looking to expand its software development team. This position will actively take part in the development and maintenance of software systems that support the day-to-day operations of our growing lab operations.
Key Responsibilities :
- Participate in all aspects of software development, including design, implementation, and deployment
- Develop web and/or desktop applications using a variety of languages and technologies
- Collaborate with team members to define and implement solutions
- Troubleshoot and debug issues as they arise
Qualifications:
- Post-secondary education in the following areas preferred: Software Engineering, Computer Science, or equivalent training/experience.
- 2+ years of .NET platform (C#) programming experience.
- Experience with developing data-driven applications in client/server environments.
- Knowledge of ASP.NET Core, MVC, Blazor, Web API, WCF, EF Core, LINQ, XAML, HTML5, JavaScript, TypeScript, CSS, JQuery, etc.
- Relational databases (SQL) development experience.
- Familiarity with SAP Crystal Reports.
- Excellent communication skills and the ability to work both independently and collaboratively as a team member.
- Strong analytical, problem solving, and troubleshooting abilities are essential.
Accountability:
The Software Developer reports directly to the Senior Developer/LIMS Project Manager.
Location:
Ottawa, ON
To Apply:
In addition to your resume, please include a cover letter in your application. We thank all applicants for their interest; however, only those selected for an interview will be contacted.
Paracel Laboratories is an equal-opportunity employer. If you require accommodation during the recruitment process, please let us know, and all efforts to provide the appropriate accommodation will be put into place.
Powered by JazzHR
UIDYz5Lwj8
Software Developer
Posted today
Job Viewed
Job Description
Job Description
We are seeking a talented and motivated software developer to join our dynamic team in a scrum-based development environment. The ideal candidate will have strong expertise in C# or Java, possess excellent problem-solving skills, and demonstrate a willingness to learn and adapt to new challenges. This role requires outstanding communication abilities and a solid foundation in software engineering principles. Candidates must hold a post secondary education in Software Engineering, Computer Science, or a related field and be eligible for a Top Secret security clearance.
Responsibilities
- Collaborate with cross-functional Scrum teams to design, develop, and deliver high-quality software solutions
- Write clean, efficient, and maintainable code in Java to meet project requirements
- Participate in all Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives
- Analyze user requirements, design technical solutions, and implement features that align with business goals
- Troubleshoot, debug, and resolve software defects in a timely manner
- Address customer tickets, by providing prompt and durable resolutions
- Stay up to date with emerging technologies, frameworks, and best practices to contribute to continuous improvement
- Create and maintain comprehensive technical documentation
Required Qualifications
- Post secondary education in Software Engineering, Computer Science or equivalent
- Proven experience developing back-end software software applications in C# or Java
- Working knowledge of using Kafka for messaging within a distributed platform
- Familiarity with Agile/Scrum methodologies and the software development lifecycle
- Strong problem-solving skills with the ability to analyze complex technical challenges
- Willingness and enthusiasm to learn new technologies and adapt to evolving project needs
- Must be eligible to obtain and maintain a Top Secret security clearance
Preferred Qualifications
- Experience with data lifecycle management in big data applications
- Experience with Docker, Kubernetes or other containerization technologies
- Agile development experience, including the use of automated unit and integration tests
- Familiarity with DevOps practices, CI/CD pipelines, and version control systems such as Git
Personal Attributes
- Self-motivated and capable of managing multiple priorities and tasks
- Effective communicator, fostering inclusivity and collaboration
- Excellent team player with an eagerness to learn from others
- Ability to share, mentor, give and receive code review feedback openly, honestly, and fairly.
How We Work
You will be expected to work in a remote/hybrid environment reporting to our Kanata, Ontario location 2 or more times per week.
About JSI
JSI is built on purpose, that of making a difference in the world.
Founded in 1979, this privately-owned technology company is the North American leader in designing and developing acquisition, collection and analysis solutions for law enforcement and intelligence communities.
With 4Sight – JSI’s single, unified, product suite – customers can combine any number of disparate data sources into a highly intuitive, visually-focused platform. The result? JSI’s customers spend less time working with data and more time seeing patterns, understanding trends, and gaining perspective (and making the world a safer place).
With over 400 employees and a strong, growing global presence in Canada, the U.S., Australia, and Germany, JSI is not only the dominant player in its industry, it is also known for its fun, high-performing, purpose-driven corporate culture.
In accordance with the Accessibility for Ontarians with Disabilities Act (AODA), JSI will provide accommodation-accessible formats, and communication supports for the interview process upon request.
Software Developer
Posted today
Job Viewed
Job Description
Job Description
Salary:
Solace helps companies connect and integrate all of their assets through the power of event-driven architecture. Our technology makes it easy to unlock data silos and capture events occurring across large enterprises; stream information about those events everywhere it needs to be in real-time; and give the apps, AI agents and people who receive it the power to immediately react with decisive actions and smart decisions.
Many of the worlds biggest companies trust Solace to modernize their IT infrastructure by embracing trends like AI, cloud and IoT so they can create awesome experiences for their customers, partners, and employees.
So, the next time you drive a car, order furniture online, fly in a plane, check your bank balance on your phone, your positive experience could be a direct result of our technologyand your hard work!
Overview
This position is for Software Developer. In this role you will be a key contributor working on the Solace Agent Mesh: an event-driven Integration and Orchestration Platform for Agentic AI that securely connects, orchestrates, and scales AI agents in real-time. You will take an important role in blending advanced AI technologies with our core products as well as our internal tooling. Your expertise will help us create smarter, more intuitive systems that redefine user interaction and operational efficiency. You will collaborate closely with various teams, contributing technical solutions and innovative ideas that push the boundaries of what is possible.
Are You Someone Who
- Has a passion for building end-to-end applications spanning both frontend React interfaces and backend API services?
- Has curiosity about AI and Agentic AI with interest in Large Language Models (LLMs), multi-agent systems, and AI orchestration patterns?
- Thrives on solving integration challenges across the full technology stack?
- Has experience with both user interface development and backend service architecture?
- Enjoys participating in technical discussions and learning from experienced team members?
- Is detail-oriented and committed to delivering high-quality software across frontend and backend?
- Is humble, honest and open?
What You'll Do
- Full-stack Development: Build complete features spanning React frontend components and backend API endpoints for the Solace Agent Mesh
- Design and Develop: Create responsive user interfaces and robust backend services that communicate with the Solace Platform
- Full Lifecycle Development: Participate in requirements definition, software design, implementation, testing, bug fixing, and deployments of new products/solutions using agile software development practices
- Collaborate Cross-Functionally: Work closely with teams across the organization, contributing to features that span multiple system components
- Code Quality: Write clean, maintainable code following established patterns and contributing to code reviews
- Quality Assurance & Testing: Develop and maintain automated tests for both frontend components and backend services
- Problem Solving: Debug and resolve issues across the entire application stack
- Technical Documentation: Contribute to documentation for APIs, components, and development processes
What You Bring
- 3-5 years of professional experience in software development with exposure to both frontend and backend technologies
- Experience developing React applications with JavaScript/TypeScript and modern frontend tooling
- Experience building backend services using Python and Java SpringBoot with RESTful API design
- Understanding of database technologies (SQL and/or NoSQL) and data modeling concepts
- Familiarity with testing frameworks and writing automated tests for web applications
- Understanding of web technologies, HTTP protocols, and client-server architecture
- A motivated individual eager to learn new technologies and grow technical skills
- A team player who can collaborate effectively within cross-functional teams
- Ability to communicate technical concepts clearly and concisely to team members
- Experience with cloud platforms and containerization concepts
- Experience with modern development tools and build processes
- Experience using AI technologies and coding-assisted tools such as GitHub Co-pilot, Cline, Claude Code, Aider and Ro
Desirable Skills
- Exposure to AI/ML concepts and interest in building intelligent user interfaces
- Experience with real-time web technologies (WebSockets, Server-Sent Events)
- Understanding of event-driven architecture and messaging systems
- Familiarity with microservices architecture and distributed systems concepts
- Experience with CI/CD pipelines and DevOps practices
- Knowledge of container technologies such as Docker and basic Kubernetes concepts
Why Youll Want to Join Us at Solace
- We have an awesome team! Youll get to work with some of the smartest individuals in the business.
- We believe in work-life balance, and that its important to love what you do.
- We have adopted a hybrid work model to create an inclusive environment for everyone.
- We live by our values every day: craftsmanship, trust, courage, freedom, momentum, humility, and human experience.
- Our training programs are top-notch.
- We like to brag about our stellar customer lineup!
- We are social we like to keep things simple and fun!
- We are one of the top-ranked employers on Glassdoor.
- We have a sense of humour and make cool videos on cool topics like MITT and this!
We understand that experience takes on various shapes and sizes. Not sure you meet all the requirements? We still want to hear from you! Your unique experience could be exactly what we are looking for.
At Solace, we believe that diversity and inclusion drive innovation and growth, both in business and in life. We strive to create an enriching and safe workplace where you can be who you are. If you want to do the best work of your career and feel supported every step of the way, we encourage you to join us!
Accommodations are available upon request for anyone taking part in the hiring process. Let us know how we can help! We thank all candidates for their interest, however, only those selected to continue in the selection process will be contacted.
#LI-JT1
Senior Software Developer

Posted 6 days ago
Job Viewed
Job Description
**Who We Are.**
When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD's vast portfolio of iconic content and beloved brands, are the _storytellers_ bringing our characters to life, the _creators_ bringing them to your living rooms and the _dreamers_ creating what's next.
From brilliant creatives, to technology trailblazers, across the globe, WBD offers career defining opportunities, thoughtfully curated benefits, and the tools to explore and grow into your best selves. Here you are supported, here you are celebrated, here you can thrive.
We are the now and the next. The power behind the people building the future. We are born from the spirit of innovation. We are created from the idea that people around the world want more, need more, deserve more. We are the home of the global digital revolution. We are CNN.
To see what it's like to work at CNN, follow @WBDLife on Instagram ( and X ( !
**Your New Role.**
CNN Digital Commerce is looking for a software engineer experienced in modern enterprise-class languages and development platforms, with a strong emphasis on JavaScript/Node. This role will require deep involvement in design, implementation, test, and deployment of web applications such as CNN Underscored.
The engineer will be responsible for creating customer facing products, testing artifacts, develop tooling to support massive growth of the CNN Commerce vertical. Candidate must have ability to test and learn newer technologies and concepts on the job related to best practices and operational excellence.
**Your Role Accountabilities.**
+ Work closely with the engineering and platforms team to build and enhance commerce products such as the CNN Underscored.
+ Exhibit good system engineering skills (e.g., common industry database design and practices, application architectures, operating systems concepts, networking, etc.) in addition to skills in application development.
+ Design and implement complex features that enhance the user experience.
+ Identify requirements for the improvement of the publishing platform to assist editors. Recommend new features that will help CNN Underscored expand and improve the end user experience.
+ Partner across multiple teams to build and improve engineering projects that cultivate CNN's audience growth.
+ Develop and champion improved processes for insight collection and dissemination across core engineering tools and products.
+ Support short-term content planning processes with editorial and programming teams.
+ Mentor team members and cultivate cooperation and implement best practices regarding engineering workflows.
+ Passionate about software engineering with a strong sense of ownership for the code that you and your team write.
+ Demonstrable excellent design skills and the related strengths in clearly articulating difficult technical concepts and information.
+ Display engineering ability to critically evaluate code as a method of learning and knows when and how to safely refactor code/artifacts.
**Qualifications & Experience.**
+ B.S./M.S. or higher in Computer Science, Software or other Engineering or related field required.
+ 5-10 years of software development experience, with a strong focus on application development.
+ 5+ years of Node.JS, Express, Vue.JS, ES 6 experience at least.
+ Proficient in modern JavaScript, Typescript, and Python using AWS services, Postgres, Elasticsearch, and Redis.
+ Expert level when working with modern engineering technologies such as Fastly, AWS, Serverless/SAM, Kubernetes, Docker, Terraform, Jenkins, Snowflake and Git.
+ Deep industry experience with modern development technologies, and hands-on familiarity with both client and server technology. Have a solid understanding of common software data structures and algorithms.
+ A passion to grow professionally and continue developing along an individual contributor path.
+ Previous involvement in building medium to large-scale, "mission critical", "high availability" production systems that directly support essential business and technical, or operational functions.
+ Excellent verbal and written communication skills. Ability to simplify and describe complex problems to non-engineering peers.
+ Experience with strategies to monitor code health, infrastructure health and performance of applications.
+ Experience working in e-commerce, affiliate platforms, and consumer media.
+ Experience working on Kanban/Scrum teams and the tools used for project management.
+ Active in the technology community.
+ Experience with interviewing and talent acquisition.
+ Experience with Agile methodologies (e.g. Scrum or Kanban). Must demonstrate support for the practices that allow for continuous deployment and incremental delivery of business value.
+ Experience in non-procedural programming or applying functional-style concepts professionally considered a plus.
+ Two years of object-oriented JavaScript experience is a plus.
**How We Get Things Done.**
This last bit is probably the most important! Here at WBD, our guiding principles are the core values by which we operate and are central to how we get things done. You can find them at along with some insights from the team on what they mean and how they show up in their day to day. We hope they resonate with you and look forward to discussing them during your interview.
**Championing Inclusion at WBD**
Warner Bros. Discovery embraces the opportunity to build a workforce that reflects a wide array of perspectives, backgrounds and experiences. Being an equal opportunity employer means that we take seriously our responsibility to consider qualified candidates on the basis of merit, without regard to race, color, religion, national origin, gender, sexual orientation, gender identity or expression, age, mental or physical disability, and genetic information, marital status, citizenship status, military status, protected veteran status or any other category protected by law.
If you're a qualified candidate with a disability and you require adjustments or accommodations during the job application and/or recruitment process, please visit our accessibility page ( for instructions to submit your request.
Be The First To Know
About the latest Software developer Jobs in Kanata !
Software Developer II

Posted 6 days ago
Job Viewed
Job Description
**Who We Are.**
When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD's vast portfolio of iconic content and beloved brands, are the _storytellers_ bringing our characters to life, the _creators_ bringing them to your living rooms and the _dreamers_ creating what's next.
From brilliant creatives, to technology trailblazers, across the globe, WBD offers career defining opportunities, thoughtfully curated benefits, and the tools to explore and grow into your best selves. Here you are supported, here you are celebrated, here you can thrive.
We are the now and the next. The power behind the people building the future. We are born from the spirit of innovation. We are created from the idea that people around the world want more, need more, deserve more. We are the home of the global digital revolution. We are CNN.
To see what it's like to work at CNN, follow @WBDLife on Instagram ( and X ( !
**Your New Role.**
CNN Digital Commerce is looking for a software engineer experienced in modern enterprise-class languages and development platforms, with an emphasis on JavaScript/Node. This role will be involved in design, implementation, test, and deployment of web applications such as CNN Underscored.
The Software Developer II will support the creation of customer facing products, testing artifacts, and the development of tooling to support massive growth of the CNN Commerce vertical.
The ideal candidate would have the ability to test and learn newer technologies and concepts related to best practices and operational excellence whilst on the job.
**Your Role Accountabilities.**
+ Work on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors.
+ Play a vital role on the Engineering and Platforms team designing and developing major functional changes to existing software systems, or new ones.
+ Work with the team to build and enhance commerce products such as the CNN Underscored.
+ Exhibit good system engineering skills and knowledge (e.g., common industry database design and practices, application architectures, operating systems concepts, networking, etc.) in addition to skills in application development.
+ Design and implement complex features that enhance the user experience.
+ Identify requirements for the improvement of the publishing platform to assist editors. Recommend new features that will help CNN Underscored expand and improve the end user experience.
+ Partner across multiple teams to build and improve engineering projects that cultivate CNN's audience growth.
+ Support short-term content planning processes with editorial and programming teams.
+ Cultivate cooperation and implement best practices regarding engineering workflows.
+ Passionate about software engineering with a strong sense of ownership for the code that you and your team write.
+ Demonstrable excellent design knowledge and/or skills, and strengths in clearly articulating difficult technical concepts and information.
+ Grow your ability to critically evaluate code as a method of learning and knows when and how to safely refactor code/artifacts.
**Qualifications & Experience.**
+ B.S. in Computer Science, Software or other Engineering or related field required.
+ 2-5 years of software development experience focused on application development.
+ 2+ years of professional experience as a Software Developer using at least one of the following languages - Node.JS (preferred), Express, Vue.JS, ES 6, etc.
+ Proficiency in modern JavaScript, Typescript, and Python using AWS services, Postgres, Elasticsearch, Redis, etc.
+ Exposure of working with modern engineering technologies such as Fastly, AWS, Serverless/SAM, Kubernetes, Docker, Terraform, Jenkins, Snowflake and Git, would be an asset.
+ Experience with modern development technologies, and hands-on familiarity with both client and server technology, would be an asset.
+ Solid understanding of common software data structures and algorithms.
+ Experience contributing to building of medium to large-scale, "mission critical", "high availability" production systems that directly support essential business and technical, or operational functions.
+ Passionate about learning and professional growth - developing along an individual contributor path.
+ Excellent verbal and written communication skills. Ability to simplify and describe complex problems to non-engineering peers.
+ Experience with strategies to monitor code health, infrastructure health and performance of applications.
+ Experience working in e-commerce, affiliate platforms, and/or consumer media.
+ Experience working on Kanban/Scrum teams, and with tools used for project management.
+ Exposure to Agile methodologies (e.g. Scrum or Kanban).
+ Experience in non-procedural programming or applying functional-style concepts professionally considered a plus.
+ Experience of object-oriented JavaScript considered a plus.
**How We Get Things Done.**
This last bit is probably the most important! Here at WBD, our guiding principles are the core values by which we operate and are central to how we get things done. You can find them at along with some insights from the team on what they mean and how they show up in their day to day. We hope they resonate with you and look forward to discussing them during your interview.
**Championing Inclusion at WBD**
Warner Bros. Discovery embraces the opportunity to build a workforce that reflects a wide array of perspectives, backgrounds and experiences. Being an equal opportunity employer means that we take seriously our responsibility to consider qualified candidates on the basis of merit, without regard to race, color, religion, national origin, gender, sexual orientation, gender identity or expression, age, mental or physical disability, and genetic information, marital status, citizenship status, military status, protected veteran status or any other category protected by law.
If you're a qualified candidate with a disability and you require adjustments or accommodations during the job application and/or recruitment process, please visit our accessibility page ( for instructions to submit your request.
Staff Software Developer

Posted 6 days ago
Job Viewed
Job Description
**Who We Are.**
When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD's vast portfolio of iconic content and beloved brands, are the _storytellers_ bringing our characters to life, the _creators_ bringing them to your living rooms and the _dreamers_ creating what's next.
From brilliant creatives, to technology trailblazers, across the globe, WBD offers career defining opportunities, thoughtfully curated benefits, and the tools to explore and grow into your best selves. Here you are supported, here you are celebrated, here you can thrive.
Max is where storytelling takes center stage and where creatives find a home with the support and resources to do their best work, no matter the genre or format. Whatever the viewer wants to watch is front and center and more of what they crave is easily discovered. It is where our exclusive Max Originals and iconic entertainment brands thrive, with HBO, HBO Max, Warner Bros., DC, Turner Classic Movies, Cartoon Network and more delivering the greatest array of series, movies, and specials for audiences of all ages. HBO Max originally launched in the United States in May 2020 and introduced a lower priced, advertising-supported tier in June 2021. It rolled out globally across Latin America and the Caribbean in 2021, followed by its first European launches in the Nordics and Spain later that year. In May 2023, Warner Bros. Discovery introduced Max, an enhanced streaming platform, in the U.S. HBO Max is currently available in 46 countries and there are plans for the continued global expansion of Max in 2024.
**About Global Product and Design**
Central to the mission of the Streaming and Games Team, the Global Product and Design group is responsible for the global streaming platform that supports all the video products our fans love. We plan, design and build for connected TVs, web, mobile phones, tablets, and consoles for a large footprint of leading products and brands (Max, HBO Max, discovery+, Food Network, CNN, Golf TV, MotorTrend, Eurosport, and many more) and together with our cross-functional collaborators we operate as one company with one mission to be the premier media and entertainment leader globally.
**About the Team and Role**
The Global Customer Experience organization's mission is to engage and delight millions of passionate customers across the globe by delivering Warner Bros. Discovery's core streaming applications on all devices and platforms. The development team responsible for the Roku platform is a major part of that mission.
**The Job**
As a developer on the Roku team, you will work collaboratively with developers and stakeholders, developing and operating software applications and product features used by millions of people daily.
**The Daily**
+ Write code, specifically client-side scripting in the streaming app space, with a demonstrated mastery of industry tools common to software development.
+ Contribute meaningfully to a professional team environment, performing all aspects of development including reading and writing technical documentation, participating in code reviews, troubleshooting issues and supporting releases.
+ Communicate effectively with other engineers, stakeholders and adjacent teams, in a fast-paced environment and in various types of meetings and working sessions.
**The Essentials**
+ BS in Computer Science or a related degree, or equivalent work experience
+ 8+ years of experience developing and releasing software products and/or services
+ Proficient with Git, GitHub and familiar with CI/CD pipeline technologies
+ Knowledge of coding best practices, writing unit tests, and maintaining documentation
**The Nice to Haves**
+ Client-side scripting experience such as JavaScript or Python
+ Experience with BrightScript and or SceneGraph
+ Experience developing for streaming devices such as Roku, FireTV or others
**How We Get Things Done.**
This last bit is probably the most important! Here at WBD, our guiding principles are the core values by which we operate and are central to how we get things done. You can find them at along with some insights from the team on what they mean and how they show up in their day to day. We hope they resonate with you and look forward to discussing them during your interview.
**Championing Inclusion at WBD**
Warner Bros. Discovery embraces the opportunity to build a workforce that reflects a wide array of perspectives, backgrounds and experiences. Being an equal opportunity employer means that we take seriously our responsibility to consider qualified candidates on the basis of merit, without regard to race, color, religion, national origin, gender, sexual orientation, gender identity or expression, age, mental or physical disability, and genetic information, marital status, citizenship status, military status, protected veteran status or any other category protected by law.
If you're a qualified candidate with a disability and you require adjustments or accommodations during the job application and/or recruitment process, please visit our accessibility page ( for instructions to submit your request.
Staff Software Developer

Posted 6 days ago
Job Viewed
Job Description
**Who We Are.**
When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD's vast portfolio of iconic content and beloved brands, are the _storytellers_ bringing our characters to life, the _creators_ bringing them to your living rooms and the _dreamers_ creating what's next.
From brilliant creatives, to technology trailblazers, across the globe, WBD offers career defining opportunities, thoughtfully curated benefits, and the tools to explore and grow into your best selves. Here you are supported, here you are celebrated, here you can thrive.
We are the now and the next. The power behind the people building the future. We are born from the spirit of innovation. We are created from the idea that people around the world want more, need more, deserve more. We are the home of the global digital revolution. We are CNN.
To see what it's like to work at CNN, follow @WBDLife on Instagram ( and X ( !
**Staff Software Engineer, CNN Connected TV Devices, Roku**
**About the Team and Role**
The Global Customer Experience organization's mission is to engage and delight millions of passionate customers across the globe by delivering Warner Bros. Discovery's core streaming applications on all devices and platforms. The development team responsible for the Roku platform is a major part of that mission.
**Job Description**
As a **Staff Software Engineer, CNN Connected TV Devices** , you will lead technical efforts to build out world-class connected TV streaming video applications across an ever-growing number of devices and platforms, in order to bring CNN to our users!
In this role, you ' ll have technical ownership of major features and product initiatives for our connected TV applications. Your main focus will be on shipping: everything from brand new features, to platform ports, to bug fixes. You ' ll be successful in this role if you can take an undefined problem statement, work with a cross functional team to turn it into a concrete, well-scoped technical plan, and then deliver a high quality solution in a consistent and predictable way. This requires strong technical and non-technical communication skills, and deep knowledge of the full connected TV app development lifecycle.
In this role, you ' ll be expected to make significant individual contributions, but you ' ll also act as a technical leader on the team. You ' ll mentor and guide other engineers in their day to day work. You ' ll ensure the team is following high quality software engineering practices - continuous integration, effective test coverage, automated testing, positive and constructive code reviews, and low friction development environments. Finally, as a leader in the engineering organization, you ' ll model and evangelize a positive, inclusive, and constructive way of working for your team.
**The Daily**
- Make significant, high quality code contributions to the project.
- Lead discussions, create documentation, or create work tickets to ensure other engineers on the team have enough detail, context, and direction on their current and future projects to make progress autonomously.
- Lead or participate in technical design and discovery activities within your team to support product roadmap definition.
- Contribute to high level planning, roadmap definition, and architecture design with teams across the organization.
- Provide technical mentorship to other engineers - provide positive, constructive code reviews; teach engineering best practices and debugging techniques; give pointers to educational resources; etc.
**Requirements**
- Experience leading a team of developers from technical perspective, removing blockers, and effective delivery.
- Extensive experience in one of the following: React Native, Lightning framework, WebGL, or a modern web framework (i.e. Angular, Vue, Svelte, React, etc).
- Experience with Typescript.
- Extensive experience in building, testing, shipping, and maintaining highly performant consumer applications
- Demonstrated success in working with a cross functional team to deliver high quality software in an iterative, predictable, and sustainable way.
- Demonstrated experience in working effectively with ambiguous or uncertain requirements.
- Demonstrated success in evangelizing for high quality software development practices on a team - appropriate test coverage, automation, CI/CD, etc.
- Excellent written and oral communication skills, and experience in effectively communicating with both technical and non-technical job functions within an organization.
**Bonus Points**
- Experience developing connected TV or mobile applications, especially using JavaScript frameworks.
- Experience developing an application in a resource constrained environment (e.g limited GPU, CPU, Memory)
- Demonstrated success in rapidly learning new technologies, languages, or frameworks
- Passionate about performance and creating amazing experiences for CNN users
**How We Get Things Done.**
This last bit is probably the most important! Here at WBD, our guiding principles are the core values by which we operate and are central to how we get things done. You can find them at along with some insights from the team on what they mean and how they show up in their day to day. We hope they resonate with you and look forward to discussing them during your interview.
**Championing Inclusion at WBD**
Warner Bros. Discovery embraces the opportunity to build a workforce that reflects a wide array of perspectives, backgrounds and experiences. Being an equal opportunity employer means that we take seriously our responsibility to consider qualified candidates on the basis of merit, without regard to race, color, religion, national origin, gender, sexual orientation, gender identity or expression, age, mental or physical disability, and genetic information, marital status, citizenship status, military status, protected veteran status or any other category protected by law.
If you're a qualified candidate with a disability and you require adjustments or accommodations during the job application and/or recruitment process, please visit our accessibility page ( for instructions to submit your request.