Grow your reach and revenue
Senior Software Engineer
Location
Canada
Posted
73 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Imagine Communications
• Research and development of software applications and core components for Windows and Linux systems for x86_64 based architectures, including services for: • Video and audio manipulation and compositing • Effect scheduling and triggering • Media encoding/decoding • Collaborate on projects with the architecture team • Work closely with other development team members in a dynamic, fast-paced, and inviting environment • Work with QA & technical support teams to resolve issues identified by internal testing & customers in the field • Perform self-directed and peer code reviews • Develop unit tests • Document, plan and break-down high-level feature requests into sprint-size tasks
Job Requirements
- Bachelor’s degree in computer science, computer engineering, or related discipline
- Strong Java development skills
- Strong C++ development skills
- Object-oriented design experience
- 5+ years professional software development experience
- 3+ years of multi-threaded application development experience
- Knowledge of software engineering principles and best practices
- Experience working both independently and collaborating in a team environment
- Strong knowledge of concurrent programming techniques
- Strong knowledge of Linux and BASH CLI
- Strong knowledge of version control systems such as Git and Mercurial
- Excellent team player
- Versatile & adaptable to new tools & challenges
- Excellent troubleshooting and debugging skills
- Well-developed oral & written communication skills
Benefits
- Medical, Dental, Vision and Life Insurance package
- Travel insurance
- Access to EAP and Wellness programs, including LifeSpeak and Vitality
- Paid time off for volunteering
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Role Description Open.cx is the unified AI customer support platform automating 70%+ of interactions for enterprises like MoneyGram and Mollie. We are moving from a startup phase to a high-growth scale-up, and we need a financial architect to build the foundation for that growth. - Work horizontally across marketing, sales, solutions, and post-sales. - Understand how GTM work actually gets done today. - Design and ship internal tools, automations, systems, and micro-products that 10× the output of the GTM team. - Use AI, workflow design, and lightweight tooling to turn messy, high-volume information into clean, repeatable, measurable motion. If you’re successful, you’ll materially influence Open’s growth trajectory and play a central role in how we scale our GTM function. Your first major mission is to turn that raw GTM noise into a structured, compounding system that points to areas each person needs to focus on, that day, and makes marketing, sales, and solutions smarter with every interaction. Over time, you’ll expand your scope across: - Events and webinars - Account-based motions - Paid/owned channels - Product marketing - Partnerships - Sales playbook automation - Pipeline diagnostics and forecasting workflows Your focus: ensure every GTM contributor operates at their highest possible level. Qualifications - You’re a first principles thinker who loves to build. - You see chaos — tools, workflows, spreadsheets, disconnected signals — and your brain instantly starts drawing boxes and arrows. - You’re obsessed with new tools and frontier tech. - You experiment with AI agents, workflows, micro-apps, and integrations because you're curious, not because someone asked you to. - You’re fluent in data and comfortable being scrappy. - You care about outcomes, not output. - You’re a cross-functional glue. - You’re creative and unafraid to be wrong. Requirements - Full lifecycle ownership of internal “products” from discovery → spec → build → rollout → adoption → iteration. - Talk to internal users (AEs, SDRs, AMs, Marketing), look at usage data, and continually refine. - Build internal tools, automations, and micro-products using No-code / Low-code / Light Code Tools (Zapier, Make, N8n, Notion, Airtable, Supabase, Retool, Webflow, Scripts, AI Agents). - Ship systems that convert a single webinar or CIO interview into dozens of multichannel GTM assets. - Turn Gong calls into structured insights aligned to CPO initiatives, leakage categories, or ROI drivers. - Make it trivial to spin up repeatable ABM sequences, playbooks, and executive outreach. - Auto-surface account intel, usage signals, and deal blockers to AEs in real time. - Design systems that ingest customer conversations, PA/340B/Appeals workflow insights, content and messaging, campaign performance, pipeline and forecast signals, competitive notes. - Run experiments that move real numbers. - Prototype, instrument, and measure experiments that improve top-of-funnel reach, personalization and segmentation, speed to lead, conversion by stage, and rep productivity cycle time. - Define success and be accountable to real metrics. Benefits - Opportunity to influence Open's growth trajectory. - Work with a dynamic team across various functions. - Engage with cutting-edge tools and technologies. - Flexible work environment.
Full Stack Software Engineer Location: Remote (Any State); Denver CO United States Job Description: Job Title: Full Stack Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US The Opportunity: - Join the CASTViz program to build cutting-edge geospatial information systems - Work on mission-critical platforms supporting law enforcement with tens of thousands of users - Develop software that directly impacts public safety and operational decision-making - Freedom to work at all levels of the software stack and take pride in what you build - This position is remote, however, we would prefer local candidates in the Denver metro area and have the ability to work onsite/hybrid. Responsibilities: - Design, develop, deploy, and sustain software systems - Work across the full software stack, from backend services to web-based user interfaces - Troubleshoot complex system issues and drive problems to resolution - Collaborate with engineers and stakeholders to deliver reliable, scalable solutions - Take technical ownership for code quality, performance, and maintainability Qualifications: Required: - U.S Citizen and the ability to obtain and maintain a security clearance - Bachelor's degree in Computer Science or a related field - 5+ years of professional software development experience - Strong experience with Java or Java-like languages (e.g., Kotlin, C#, Scala) - Full-stack web development experience with modern web technologies - Strong understanding of algorithms, data structures, and relational database systems (RDBMS) - Experience working in command-line environments on POSIX-compliant systems - Strong troubleshooting and problem-solving skills - Understand and implement CI/CD processes - Working knowledge of user-driven design principles and have solid automated and manual software testing experience Desired: - Strong background in geospatial information systems (GIS) - Experience with React or similar modern frontend frameworks - Experience with embedded or lightweight databases such as H2 - Experience deploying or operating systems in AWS</li> - Experience building or maintaining multi-user systems - Familiarity with Windows, Linux and macOS - Ability to mentor other engineers and influence technical direction - What You Can Expect: A culture of integrity. At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation. An environment of trust. CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality. A focus on continuous growth. Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy. Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Since this position can be worked in more than one location, the range shown is the national average for the position. The proposed salary range for this position is: $82,100-$172,400 CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
Senior Staff Engineer, Gen AI, Azure
NagarroNagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
• Design and develop autonomous AI agents capable of multi-step reasoning and decision-making • Build and orchestrate agent workflows using modern frameworks (LangChain, LangGraph, etc.) • Integrate AI agents with APIs, databases, and SaaS platforms for end-to-end automation • Develop prompt engineering strategies, memory architectures, and tool integrations • Deploy, monitor, and maintain AI agents in production environments • Optimize agents for performance, scalability, latency, and cost efficiency • Debug and improve agent behavior using testing, logging, and feedback loops • Collaborate with cross-functional teams to embed AI solutions into business workflows • Write clean, scalable, and production-ready backend code • Stay updated with emerging AI/LLM trends and agent frameworks
Senior Staff Engineer, GenAI, Playwright
NagarroNagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
• Build and maintain Playwright-based automation frameworks (UI/E2E) • Design and execute API, integration, and contract tests • Drive Shift-Left testing and automation strategy • Integrate automated tests into CI/CD pipelines (GitHub Actions) for faster releases • Work closely with cross-functional teams to validate business logic and system behavior • Implement and support AI-driven testing approaches (GenAI, agent workflows, prompt-based automation) • Ensure scalability, performance, and reliability of applications • Implement monitoring and observability practices (e.g., New Relic) • Support UAT, release cycles, and production rollouts • Continuously improve test coverage, automation efficiency, and quality standards • Collaborate across teams in complex enterprise environments with evolving requirements


