Job Closed
This listing is no longer active.
A games studio led by industry veterans delivering high-quality titles with some of the biggest brands. #Gaming #SGI
Lead Programmer
Location
Canada
Posted
31 days ago
Salary
$105K - $135K / year
Seniority
Senior
Job Description
Lead Programmer
Smoking Gun Interactive Inc.
• Collaborate with the Technical Director to establish a unified technology vision for the project including writing and reviewing technical design documents; • Produce high-quality, efficient, clean, and modular code; • Collect and document users' requirements and develop logical specifications; • Research, evaluate and synthesize technical information to design, develop and test computer-based systems; • Develop data, process and network models to optimize architecture and to evaluate the performance and reliability of designs; • Plan, design and co-ordinate the development, integration and operation of computer-based systems; • Assess, test, troubleshoot, document, upgrade and develop maintenance procedures for applications software; • Lead and co-ordinate teams in the development of software and integrated information systems, process control software and other embedded software control systems; • Show proactivity in identifying tasks/problems that need tackling, outside of known scheduled work, from refactoring to bug fixing; • Be able to go above and beyond in their daily tasks as required; • Provide mentorship and training for programmers to create an atmosphere of cooperation and learning; • Provide and accept feedback on all aspects of code quality (performance, readability, testability, design); • Demonstrate forward thinking in regards to what impact design and implementation decisions will have on the overall project during each phase of development; • Work with Production in the creation and risk-management of project milestone goals and schedules; • Coordinate the hiring, supervising and managing of other members of the team.
Job Requirements
- 5+ years’ experience as a programmer in the game industry and or related field;
- A bachelor’s degree in Computer Science, Engineering or equivalent;
- Shipped at least one game as a senior or lead programmer;
- 3+ years’ experience using Unreal Engine 4 or 5;
- Passion for playing and creating innovative games – you consider yourself a gamer;
- A natural affinity for being strongly self-motivated and an independent worker;
- Expert working knowledge of C++, Standard Library and Object Oriented Design;
- Strong understanding of general and 3D math, statistics and probability;
- Excellent problem-solving abilities, proven ability to tackle hard problems in creative ways;
- Excellent oral and written communication skills;
- A positive attitude with a desire to work within a team environment towards a common goal;
- Impressive ability to estimate work load and execute on the work in the time estimated;
- Experience mentoring other programmers.
Benefits
- 10 days vacation leave
- 5 paid days personal leave
- 7 paid sick days
- Life Insurance & Accidental Death & Dismemberment
- Dependent Life Insurance
- Long Term Disability (LTD)
- Extended Healthcare Benefit
- Dental Care
- Hybrid working
- Training & Development
Related Guides
Related Job Pages
More Software Engineer Jobs
Software Engineer II (Remote)
Inspira FinancialInspira Financial provides health, wealth, retirement, and benefits solutions that strengthen and simplify the health and wealth journey. With more than 7 million clients, representing over $62 billion in assets, Inspira works with thousands of employers, plan sponsors, recordkeepers, TPAs, and other institutional partners — helping the people they care about plan, save, and invest for a brighter future. Inspira relentlessly pursues better outcomes for all with our automatic rollover services, health savings accounts, emergency savings funds, custody services, and more. Learn more at inspirafinancial.com.
Join Us! Take the next step in your journey at Inspira Financial. You will help businesses and individuals thrive today, tomorrow, and into retirement. Become part of a company that is people centric and client obsessed in every interaction; a community of forward-thinking individuals focused on driving results to deliver our mission with an unwavering commitment to integrity. Join us as we strengthen and simplify the health and wealth journey -- relentlessly pursuing better outcomes for all. We believe in finding the best talent! While some roles are based at one of our office locations, remote roles can sit in any of the following states: AL, AZ, FL, GA, IA, IL, IN, MI, MN, MO, NC, NE, PA, SC, TN, TX, UT, VA and WV. Remote status and role locations are subject to change. Relocation is not provided. Employees within a 90-minute radius of our Oak Brook, IL headquarters are required to adhere to the company in-office work guidelines of 4 days per month minimum from 10 am to 2 pm (1 of the 4 days must be a Monday or Friday). This requirement does not apply to support specialist positions. Don't meet every single requirement? Here at Inspira Financial, we believe there is no "perfect" candidate and want to encourage applying even if all the requirements listed aren't met. Our goal is to build an authentic workplace by valuing diversity in our candidates. We work to ensure that our team reflects the diversity of the businesses and clients we serve. We are always looking to expand our growing team with dynamic and enthusiastic individuals. If you enjoy a collaborative, fun environment that champions career development, Inspira Financial is the place for you! We look forward to receiving your application! Check out this Inspira Financial video to learn more about our company! Inspira Financial provides health, wealth, retirement, and benefits solutions that strengthen and simplify the health and wealth journey. With more than 7 million clients, representing over $62 billion in assets, Inspira works with thousands of employers, plan sponsors, recordkeepers, TPAs, and other institutional partners -- helping the people they care about plan, save, and invest for a brighter future. Inspira relentlessly pursues better outcomes for all with our automatic rollover services, health savings accounts, emergency savings funds, custody services, and more. Learn more at inspirafinancial.com . We have been recognized for our remarkable growth on lists such as Crain's Fast 50 and Inc. 5000, and for our outstanding workplace culture and benefits with Built In's 2025 Best Places to Work and Gallagher's 2022 Best-In-Class Employer awards. Job Summary & Responsibilities We are seeking a talented Support Software Engineer II to join our growing team. Our engineering team plays a critical role in ensuring the reliability and efficiency of our systems, which in turn drives customer delight. The Support Engineer role will help us maintain operational excellence. This role is an excellent opportunity for someone looking to gain hands-on technical experience while working across multiple teams. You will be at the intersection of engineering, operations, and customer success, helping to diagnose issues, triage requests, execute data corrections, and ensure our systems run smoothly. This role supports critical health benefits infrastructure such as HSA administration, banking integrations, and regulatory compliance. You'll work directly with production data involving real money movement, tax reporting, and multi-bank operations. At First Dollar, we believe in empowering engineers to build a smarter health benefits platform - one where human expertise is amplified, not replaced, by AI tools. We seek engineers who have demonstrated experience using AI responsibly to accelerate their development workflow, improve code quality, and solve complex problems more efficiently. O ur engineering team is built on the principles of humans over code. We are a tight-knit group of lifelong learners in a constant quest to be a team that is greater than the sum of its parts. Come join us! - Duties & Responsibilities: - Support Engineering and Operations - Ability to independently handle escalations end-to-end without manager intervention - Demonstrated judgement on when to escalate vs. r esolve, especially around money movement and compliance-sensitive issues - Track record of identifying recurring support patterns and proposing systemic improvements - Coach and mentor less experienced teammates on troubleshooting approaches and best practices - Respond to internal support requests from various teams and assist in troubleshooting and fixing technical issues such as executing data corrections, processing trustee-to-trustee transfers and settlements, and overseeing money movement and remediation efforts - Identify and route unresolved issues to the appropriate engineering or product teams for further action - Leverage AI as a tool, not a replacement - Candidates are expected to understand that AI is a power productivity multiplier while maintaining engineering judgment, and ensuring AI generated code meets quality standards - System Monitoring and Incident Triage - Monitor operational dashboards, error logs, and alerting systems to ensure system health and performance and ad d ress ongoing technical issues - Identify and escalate any anomalies or critical system alerts that require immediate attention - Monitor error reports, and logs and operational dashboards to help diagnose and address ongoing technical issues - Ensure that critical alerts and operational failures are addressed by the relevant teams - Cross-Team Collaboration and Learning - Act as a liaison between engineering support and delivery teams, translating support trends into actionable requirements - Ownership of runbook creation and maintenance, not just consumption - Contribute to incident postmortems and driving follow-up action items - Partner with engineering, product, treasury and operations teams to refine internal troubleshooting processes - Continuously develop a deeper understanding of internal systems and tools such as HSA regulations, banking integrations, and investments - Document troubleshooting procedures findings and contribute to knowledge-sharing efforts - Identify patterns in support requests that could inform product or engineering improvements - Actively participate in team discussions and process improvements - Other duties as assigned Preferred Qualifications Education & Experience: - 2+ years of experience in software engineering or support engineering roles - Strong analytical and problem-solving skills - Practical AI experience required - Comfortable using tools such as Claude Code, GitHub Copilot, ChatGPT for prototyping, debugging, and problem-solving - Bachelor's degree in computer science or equivalent experience Technical Proficiency and Skills : Required Skills: Working understanding of - Node.js - TypeScript and React - Git Version Control System - Database (e.g. Postgres SQL) - Cloud Platform (e.g. GCP) - Excellent communication and teamwork skills - Great attention to detail and organizational skills - Willingness to learn and adapt in a fast-paced environment Preferred Skills: - Familiarity with observability tools (Data Dog or similar) - Understanding of GraphQL - Experience with writing and maintaining technical documentation - Experience with banking/payment APIs such as Plaid (or similar) - Experience with Google BigQuery or similar data warehousing tool - Strong sense of ownership and follow-through - Prior experience in a customer support or technical troubleshooting role Other Requirements: - Infrequent travel (10%) - Ability to occasionally work overtime or after hours - Prolonged periods of sitting at a desk and working on a computer Compensation & Benefits $91,000-$111,000 per year
Senior Staff Engineer, MongoDB Developer Productivity
MongoDBMongoDB, originally called 10gen, is a software development company. Since 2007, MongoDB has created an open-source, document-oriented database to help clients
The Developer Productivity team supports the software development ecosystem used by thousands of engineers to develop and maintain MongoDB Server and developer tools in a complex matrix of multi-platform self-hosted products and multi-cloud hosted environments. Our tools and services, as well as our domain expertise, ensure that MongoDB developers can ship high quality products quickly, confidently, and securely. As a senior staff engineer you’ll be responsible for helping shape the future of our developer ecosystem and ensure we take advantage of the rapidly-evolving engineering landscape. You will partner with engineering leadership across the company to identify system-wide opportunities to accelerate developer velocity and efficiency, enhancing smart data collection and integrating analytics assistants that produce actionable insights every step of the way. Our team champions a strong culture of inclusivity, diversity, and collaboration. If you like working on a strongly collaborative team that loves to experiment, have a passion for open source, and generally thrive on being a champion for software development best practices and data-informed decision making, this is the role for you. Candidate Profile - Minimum 10 years of experience in the developer productivity domain in large engineering environments, including building, and operationalizing complex, reliable systems - Strong experience supporting one or more of C++, Java, Go, Python, Rust, Node, Typescript - Strong understanding of DevOps culture and tooling - Extensive experience with CI/CD pipelines, common deployment models and infrastructure, and various techniques used to safely roll changes into production environments - Hands-on experience implementing metrics and observability tools and best practices, as well as data processing pipeline technologies such as Iceberg, Trino, Kafka - Proven track record of driving technical execution and vision for organizations with 50+ team members - Skilled in advocating for and representing the needs of a 1000+ customer base to internal platform teams Responsibilities - Drive strong operational excellence standards for internal software development tools and services, helping define golden paths that optimize the efficiency and velocity of our engineering organization - Design software development systems to ensure best practices and champion industry standards - Advise Engineering partners on technical implications of systems design with regards to complexity, testability, and maintainability - Lead development and project management of some of the largest projects within MongoDB to improve developer productivity and software quality, particularly around data-driven insights and optimizations - Provide technical mentorship and leadership to the Developer Productivity organization, promoting best practices and fostering team growth Bonus points if the candidate has experience with: - Strong systems fundamentals, including testing and monitoring multi-threaded systems - Performance profiling of complex systems - Leveraging best of breed AI tools & technologies in the developer productivity domain along with the necessary telemetry and analytics to measure effectiveness in a rapidly changing environment - Experience supporting the development of database internals or core components for data processing systems Success Measures - In the first month, you will have understood the high level architecture of at least one of the systems within the MongoDB developer ecosystem and fixed a few bugs - In three months, you will have a broad understanding of the overall developer ecosystem and be taking on code review responsibilities - In six months, you will have taken on code and design review responsibilities for key systems within the software development ecosystem - In twelve months, you will be leading the development of MongoDB’s next generation developer ecosystem, helping to mentor engineers on the team, and using your experience to drive the long-term DevProd-wide technical roadmap About MongoDBMongoDB is built for change, empowering our customers and our people to innovate at the speed of the market. We have redefined the database for the AI era, enabling innovators to create, transform, and disrupt industries with software. MongoDB’s unified database platform, the most widely available, globally distributed database on the market, helps organizations modernize legacy workloads, embrace innovation, and unleash AI. Our cloud-native platform, MongoDB Atlas, is the only globally distributed, multi-cloud database and is available across AWS, Google Cloud, and Microsoft Azure. With offices worldwide and over 60,000 customers, including 75% of the Fortune 100 and AI-native startups, relying on MongoDB for their most important applications, we’re powering the next era of software. Our compass at MongoDB is our Leadership Commitment, guiding how and why we make decisions, show up for each other, and win. It’s what makes us MongoDB. To drive the personal growth and business impact of our employees, we’re committed to developing a supportive and enriching culture for everyone. From employee affinity groups, to fertility assistance and a generous parental leave policy, we value our employees’ wellbeing and want to support them along every step of their professional and personal journeys. Learn more about what it’s like to work at MongoDB, and help us make an impact on the world! MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter. MongoDB, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type and makes all hiring decisions without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Req ID: 1273376291 MongoDB’s base salary range for this role is posted below. Compensation at the time of offer is unique to each candidate and based on a variety of factors such as skill set, experience, qualifications, and work location. Salary is one part of MongoDB’s total compensation and benefits package. Other benefits for eligible employees may include: equity, participation in the employee stock purchase program, flexible paid time off, 20 weeks fully-paid gender-neutral parental leave, fertility and adoption assistance, 401(k) plan, mental health counseling, access to transgender-inclusive health insurance coverage, and health benefits offerings. Please note, the base salary range listed below and the benefits in this paragraph are only applicable to U.S.-based candidates. MongoDB’s base salary range for this role in the U.S. is: $185,000—$363,000 USD
Senior Software Engineer - Remote
OptumOptum, part of the UnitedHealth Group family of businesses, is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by inclusion, talented peers, comprehensive benefits and career development opportunities. Come make an impact on the communities we serve as you help us advance health optimization on a global scale. Join us to start Caring. Connecting. Growing together. At Optum, we support your well-being with an understanding team, extensive benefits and rewarding opportunities. By joining us, you’ll have the resources to drive system transformation while we help you take care of your future. We recognize the power of connection to drive change, improve efficiency and make a difference in health care. Join a team where your skills and ideas can make an impact and where collaboration is key to creating technology that produces healthier outcomes.
Requisition Number: 2323528 Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by inclusion, talented peers, comprehensive benefits and career development opportunities. Come make an impact on the communities we serve as you help us advance health optimization on a global scale. Join us to start Caring. Connecting. Growing together. The Provider Education (PE) product engages with providers to increase billing compliance and reduce medical costs. Our analytics team works with our business partners to support data ingestion, analytic processes identifying non-compliant billing submissions, and then identifying practitioners for education on proper claims submissions. Software engineering is the application of engineering to the design, development, implementation, testing and maintenance of software in a systematic method. The roles in this function will cover all primary development activities across all technology functions that ensure we deliver code with high quality for our applications, products and services and to understand customer needs and to develop product road maps. You'll enjoy the flexibility to work remotely * from anywhere within the U.S. as you take on some tough challenges. For all hires in the Minneapolis or Washington, D.C. area, you will be required to work in the office a minimum of four days per week. Primary Responsibilities: - Relevant analysis, design, coding, engineering, testing, debugging, standards, methods, tools analysis, documentation, research and development, maintenance, new development, operations and delivery - Conduct data extraction that may include analyzing, reviewing, trending and presenting information, based on provided requirements, to support analytic development - Analyze healthcare claims from different data sources and identify the data integrity issues. Conduct analyses of data elements within existing source data mart schemas - Evaluating new cloud tools, new techniques, and strategies - Automation of common tasks; build of common utilities to drive organizational efficiency with a passion around technology and solutions - Influence of thought and leadership on future capabilities and opportunities to apply technology in new and innovative ways - Generally, work is self-directed and not prescribed. Work with less structure and on more complex issues - Serves as a resource/mentor for others You'll be rewarded and recognized for your performance in an environment that will challenge you and give you clear direction on what it takes to succeed in your role as well as provide development for other roles you may be interested in. Required Qualifications: - 3+ years of experience in Azure Cloud environment, including Azure Data Factory (ADF), Databricks, and orchestration tools - 2+ years of experience developing with PySpark, Spark, and Python for big data processing - 2+ years of experience in data analysis, data modeling, and ETL/ELT pipeline development - Solid proficiency in SQL and experience with relational databases such as MySQL and Snowflake Preferred Qualifications: - Experience with VS Code and GitHub Copilot for AI-assisted development - Experience with Agile/Scrum methodology - Knowledge of healthcare compliance standards (HIPAA) - Familiarity with CI/CD pipelines and cloud deployment strategies - Proven exposure to AI/ML best practices for data engineering and automation - Proven unit testing for data pipelines using PyTest - Proven databricks expertise: cluster management, job optimization, and Delta Lake - Proven performance tuning for Spark jobs and distributed data pipelines *All employees working remotely will be required to adhere to UnitedHealth Group's Telecommuter Policy Pay is based on several factors including but not limited to local labor markets, education, work experience, certifications, etc. In addition to your salary, we offer benefits such as, a comprehensive benefits package, incentive and recognition programs, equity stock purchase and 401k contribution (all benefits are subject to eligibility requirements). No matter where or when you begin a career with us, you'll find a far-reaching choice of benefits and incentives. The salary for this role will range from $89,900 to $160,600 annually based on full-time employment. We comply with all minimum wage laws as applicable. #OptumInsightPJ Application Deadline: This will be posted for a minimum of 2 business days or until a sufficient candidate pool has been collected. Job posting may come down early due to volume of applicants. At UnitedHealth Group, our mission is to help people live healthier lives and make the health system work better for everyone. We believe everyone-of every race, gender, sexuality, age, location and income-deserves the opportunity to live their healthiest life. Today, however, there are still far too many barriers to good health which are disproportionately experienced by people of color, historically marginalized groups and those with lower incomes. We are committed to mitigating our impact on the environment and enabling and delivering equitable care that addresses health disparities and improves health outcomes - an enterprise priority reflected in our mission. UnitedHealth Group is an Equal Employment Opportunity employer under applicable law and qualified applicants will receive consideration for employment without regard to race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, or protected veteran status, or any other characteristic protected by local, state, or federal laws, rules, or regulations. UnitedHealth Group is a drug - free workplace. Candidates are required to pass a drug test before beginning employment.
Power Apps Developer
General DynamicsGeneral Dynamics is a global aerospace and defense company offering products designed to provide safety and security to people around the world. In the past, General Dynamics has p
• Design, develop, and sustain model-driven and canvas apps • Collaborate with clients to identify requirements • Integrate with SharePoint, Microsoft 365, Teams, OneDrive, and external APIs • Write and maintain Power Fx, JavaScript, and React • Prepare requests to deploy using Solutions and environment variables • Perform solution reviews for quality and compliance




