cover image
Planet DDS

Software Engineer III

On site

Glasgow, United Kingdom

Full Time

01-04-2025

Job Specifications

About Us:

Planet DDS is the leading provider of cloud-enabled dental software solutions serving over 10,000 practices in North America with over 60,000 users. The company delivers a complete platform of solutions for dental practices including Denticon Practice Management, Apteryx XVWeb Digital Imaging, and Legwork Patient Relationship Management. Planet DDS is committed to creating value for its dental practice clients by solving the most urgent challenges facing today’s dental practices in North America

Overview

Join a new team responsible for taking the dental industry's market-leading SaaS product to the next level! The successful candidate will be a self-motivated, critical thinker with excellent communication skills. We're seeking someone who can take high-level direction, gain consensus, and drive tasks to completion.

The ideal candidate for this team doesn’t shy away from learning something new or experimenting with technologies to find the right solution. A friendly, hard-working, positive, and pragmatic person with a true passion for solving problems with technology will fit in well with our dynamic team.

This is a swing shift role;

The swing shift typically runs from 1/2pm to 10/11pm, covering the afternoon and evening hours.
You will work during the hours that bridge the day and night shifts, ensuring seamless operations and customer service.
Flexibility may be required as swing shifts can rotate, depending on the needs of the business.

Responsibilities & Duties

Write high-quality, reusable, scalable and testable code following best practices within the relevant frameworks.
A ‘quality-first’ mindset
Mentor juniors and collaborate with colleagues.
Participate in pair programming with other engineers.
Contribute to and lead code reviews, design reviews, effort estimates, task breakdowns, and feature development efforts.
Advocating best coding/testing/team practices.
Collaborate with the product and engineering teams to design and deploy new features.
Contribute towards continuously improving the performance, scalability, and reliability of Planet DDS products.
Learn about the latest tools and patterns consistent with your role.
Other duties as assigned.

Experience

5+ years of experience in a software engineering/development role.
Strong full-stack engineering experience with an emphasis on backend (C#).
Track record as a strong individual contributor.
Experience working with datasets / databases (particularly SQL Server).
Experience working with cloud providers to build/deploy/host solutions (ideally Microsoft Azure).
Experience in a CI/CD environment.
Very strong collaboration skills and a confident communicator.
Ability to engage throughout the R&D to achieve goals.
Experience in decoupling components from monolithic systems is a plus.

About You

You respect and share our values: Collaborative, Empathetic, Accountable, Trustworthy & Ambitious.
You love working with teams of smart and driven people who are excited to solve challenging problems and believe collaboration is key to success.
You can talk about complex software systems and have ideas on how to effectively build high-quality, performant, deployable, and easily supportable software.
You love to cover your code with adequate unit, integration, and performance tests.
You are tenacious about instrumenting and measuring the performance of code to find bottlenecks and improve performance.
You exhibit dogged determination to get to the root of problems.
You care about best-practices and evangelizing them with the team.
You are excited about proposing new techniques and methodologies to improve the quality and efficiency of our software.
You can clearly convey your thoughts, enjoy presenting what you’ve done, and can cater your message to audiences both technical and non-technical.

Behavior and Scope

You raise issues early when you see obstacles to achieving a goal and work to find solutions.
You hold your team accountable for their best possible efforts.
When finding an issue in another team, you raise the matter tactfully with that team.
When discussing work, you engage in discussion around business impact.
You can develop large parts of systems on your own to support products.
You routinely work without needing major direction or attention to achieve success in your role.
You typically work on systems in multiple domains; you may require some guidance to complete complex work to achieve success.
You own major functionality in a product and can diagnose issues, determine root cause, and recommend a resolution.
You actively mentor others and seek accountability.
You are comfortable in challenging others, including management, to make sure we do the right thing.

PLANET DDS CORE IDEOLOGY

Why are we here?

Unleashing dentists and their staff to focus on patient care.

Where are we headed?

In the next 5 years, Planet DDS will remain the leading provider of cloud-based technology solutions in North America, expanding to serve more than 25,000 dental practices.

How do we get there?

To encourage measurable progress toward our vision and make the best decisions on behalf of employees and customers, we adopted a set of common values:

Collaborative – Working independently and across teams, we create scalable solutions to enable company growth

Empathetic – We are educated on the experience of our customers and feel vested in their success

Accountable – We feel ownership for the quality of our work and take pride in the positive outcomes

Trustworthy – We operate with integrity and honest, making promises we know that we can keep

Ambitious – We are driven by our ability to make a long-term, positive impact on the lives of dental market leaders

An Equal Opportunity Employer – Including Disability/Veterans

About the Company

Dental software is broken. We aim to fix it. As a partner in growth for DSOs and dental groups, Planet DDS delivers a cloud-based platform designed to scale alongside growing organizations. Powered by DentalOS™, its open platform includes Denticon Practice Management, Cloud 9 Ortho Practice Management, and Apteryx Cloud Imaging. Trusted by leading DSOs and emerging dental groups nationwide, Planet DDS enables 13,000+ practices and 118,000 users to move beyond outdated legacy software with seamless integrations, optimized wor... Know more

Related Jobs

Company background Company brand
Company Name
Energy Job Search
Job Title
Satellite Software Engineer
Job Description
As a Satellite Software Engineer at Honeywell Aerospace, you will play a critical role on a cross-disciplinary team that specializes in the design, development, and manufacturing of novel, state-of-the-art optical and science instruments for military, government, and commercial space applications, including Earth observation, atmospheric monitoring, space situational awareness, maritime traffic monitoring, and optical communications. You will be integral in creating software system solutions that meet the evolving needs of our customers. You will be involved in every aspect of the software development life cycle, while working with your peers in other engineering discipline to improve satellite missions. In this role, you will collaborate with stakeholders to define software requirements, design software architectures, and ensure the successful implementation, testing and delivery of projects. Your technical skills will be crucial in driving the development of reliable and high-performance software for space applications. Your expertise in software engineering, design, integration, testing, and technical leadership will be instrumental in shaping the future of technology and space exploration. Key Responsibilities Provide technical leadership, guidance, and support on development programs as part of a highly engaged and integrated engineering team. Develop embedded software and software applications for Space products. Create software level requirements, architecture, detailed design, and test plan documentation, to meet program and customer needs. Lead software and high-level system architectural studies and operational concepts to define and select appropriate designs. Lead design verification and validation activities for software. Perform simulation and analyses and develop system-level models to ensure end-to-end performance requirements of the software designs are met. Debug and troubleshoot software to resolve issues. Lead technical feasibility, readiness, and risk analysis assessments, and provide estimates of cost and schedule. Provide technical support to customers, including briefings and conference presentations. Develop documentation according to space agency standards (i.e. Canadian Space Agency, NASA, and ESA). Prepare proposals for new business pursuits and draft white papers. Collaborate with stakeholders to ensure alignment on project objectives and progress. Implement and enforce quality control measures to ensure the reliability and safety of software. You Must Have Bachelor's degree or higher from an accredited institution in a technical discipline such as Computer Science, Software Engineering, or a related field. Experience in a software and/or systems engineering technical lead role involving complex software and/or systems engineering projects. Comprehensive knowledge of software development methodologies and tools involving both embedded software and application-level software. Strong proficiency in programming languages such as C, C++, C#, Python. Excellent communication and interpersonal skills, to effectively communicate technical information across different levels of the organization and externally. Self-motivation and the ability to work with little supervision, consistently taking the initiative to get things done. Honeywell is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, care or sexual orientation, gender identity or expression, disability, nationality, sex, religion, or veteran status. Additional Information JOB ID: HRD262161 Category: Engineering Relocation Tier: Not Applicable Security Clearance: Aviation Authority (FAA for US): Band: 03 Referral Bonus: 1500 Requisition Type: Standard Requisition US Citizenship: FLSA Statement: FLSA CODE: Exempt
Edinburgh, United Kingdom
On site
Full Time
04-04-2025
Company background Company brand
Company Name
Rebellion
Job Title
Gameplay Programmer
Job Description
We want you to #JOINTHEREBELLION! For 30 years we’ve been independently developing and publishing incredible video games at our multiple studios founded by Jason & Chris Kingsley, but Rebellion is more than just games. We have our own film and mo-cap studio, we create board games, publish books, and through 2000AD, publish comics and graphic novels such as the amazing Judge Dredd. We are on the lookout for an experienced Gameplay Programmer to join our code team to help work on exciting unannounced projects. Be part of one of our exciting new large-scale projects, crafted by a seasoned team renowned for creating exceptional shooters. As a Gameplay Programmer, your role will be to develop and implement gameplay code for the project using our in-house proprietary engine, ensuring that the integration of the work is in line with the project’s technical constraints and direction You will be joining a small, passionate, and experienced team with a proven record of delivering quality experiences. This exciting opportunity can be based out of any of our studios in Oxford, Warwick, or Runcorn, offering flexibility, collaboration, and the chance to work with a world-class team! We can provide a relocation package, including moving assistance, temporary accommodation, and full support to ensure a smooth transition to your new environment. We believe in the power of face-to-face collaboration and encourage working from our studios. However, we understand that flexibility matters, so we’re open to discussing hybrid options based on individual needs. Responsibilities Design and execute gameplay code, including the development and testing of extensive classes with intricate functionalities. Engage in collaboration with colleagues from various disciplines, promoting a constructive and positive work environment. Resolve complex bugs efficiently and address minor performance issues promptly. Conduct pre-commit testing to foresee potential issues and uphold code quality standards. Provide thorough comments on code and comply with established coding standards. Participate in code reviews and offer constructive feedback in areas of expertise. Monitor progress and manage tasks using Jira. Assist fellow team members and engage in backlog assessment and prioritization. Requirements Proficient in C/C++ programming with a solid understanding of object-oriented development. Professional experience with at least one published console or PC game, contributing to gameplay mechanics and overall game flow. Experienced in crafting multi-threaded code for enhanced performance. Familiar with project scheduling, setting milestones, and delivering on objectives. Well-versed in the best practices of the video game industry. Passionate about shooters and/or cooperative gaming experiences. Benefits We offer an extensive benefits package to our team including: 22 days holidays + Christmas closure (typically 4 days) & Bank holidays (increasing with service at 5 years – one day each year until you reach 31 days) Private Medical Insurance, healthcare cash plan, including dental and Vision Life Assurance, Income Protection & Critical Illness Cover Enhanced Family Leave Interest Free, Tax-Free loans Enhanced Pension Scheme EAP a range of Mental Health and Wellbeing Support Plus loads more… including a wide range of discounts, freebies, and social events! Life at Our Oxford HQ Our riverside headquarters in Oxford places you a short walk away from the city centre. Renowned for its rich historical backdrop and esteemed educational institutions, Oxford offers a unique blend of tradition and modernity, with its beautiful architecture and green spaces. Oxford also boasts excellent transport links, making it easy to navigate both the city and the wider country. The city’s train station, just a short walk from our studio, offers frequent services to London, as well as direct routes to major cities like Birmingham, Manchester, and Reading and we also offer free parking at the studio. Our open-plan office promotes teamwork and innovation, with regular interaction with senior management and other departments, alongside access to free hot drinks, a handy tuck shop onsite and a range of local pubs, cafes and dining options nearby helping make every workday enjoyable! Inside Rebellion Whichever team you join at Rebellion we are proud of our open, friendly, and creative atmosphere. We love what we do, and we have fun doing it! As a big indie developer, we have complete creative freedom over our titles which allows us to work on a massive variety of projects across all the major platforms. Find out more about us here Our size, stability, and the variety of in-house expertise across multiple industries, makes Rebellion completely unique! We work in our own way, and we celebrate that as the key to our success. We foster an inclusive culture where you are encouraged to be yourself, to express your creativity and your talent. We are people focused and will support you in every way to can be the best at what you do. We recognise the importance of enjoying what you do and having a healthy work-life balance. We offer a friendly, creative, and relaxed working atmosphere, with sensibly managed projects and a wide variety of benefits and development opportunities for all our teams to ensure you are fully supported with your physical and Mental Well-being. We are actively recruiting for a diverse team and continue to add to our culture of growth and inclusion. Rebellion encourages innovation in all areas, and we look forward to hearing how you can help us to be better. We encourage all demographics of culture, gender, ethnicity, neurodiversity and beyond, because a representative team makes better products. If you are interested in working at Rebellion, but this role doesn’t sound quite like you, we’re recruiting for a range of positions across the studio and we’re always happy to receive speculative applications via our website. Visit our Careers website to view all our live vacancies: Rebellion: Careers
Oxford, United Kingdom
Hybrid
Full Time
03-04-2025
Company background Company brand
Company Name
SII Group UK
Job Title
Software Engineer
Job Description
SII Group delivers Digital Services, IT, Engineering, and Consulting to diverse industries, enabling digital transformation through our commitment to Growth, People, and CSR. With over 16,000 professionals across 21 countries, we’re recognised as a “Great Place to Work” for fostering a high-trust culture. Our core values of Trust, Transparency, and Quality drive our work package delivery, ensuring we meet and exceed client expectations as a committed partner. Since 2016, SII UK has supported top Aerospace & Defence, Aviation, Transportation, and Finance clients, empowering digital transformation with industry-leading engineering expertise. Let’s Tech Together is our promise to encourage innovation and teamwork. We support our engineers with development opportunities and a collaborative, inclusive environment where every voice is valued and empowered. THE OPPORTUNITY SII are seeking an experienced and motivated Software Engineer to join our dynamic team working on cutting-edge space programmes. This role will involve developing, testing, and validating software solutions for space applications. KEY RESPONSIBILITIES: Develop, review, and maintain Software Requirements Specifications (SRS). Execute Requirements-Based Validation (RB Validation) to ensure software meets requirements. Address Non-Sufficient Verification Failures (NSVF) and improve verification processes. Create UML diagrams for system design and documentation. Write and maintain software code in languages like C++, Java, or Python. Develop and execute unit tests to validate software components. Conduct Technical Specification Validation (TS Validation) to ensure adherence to technical standards. Collaborate with cross-functional teams for seamless integration. Maintain detailed documentation for designs, tests, and validations. Ensure compliance with industry standards (e.g., DO-178C, ECSS). SKILLS REQUIRED: Expertise in SRS, RB Validation, and NSVF management. Proficiency in UML modeling for system design. Strong coding skills in C++, Java, Python. Experience in unit testing and TS Validation. Excellent collaboration and problem-solving skills. Attention to detail and commitment to software quality. EXPERIENCE REQUIRED: Degree in Computer Science, Software Engineering, Aerospace Engineering, or related field. 5+ years of experience in software engineering, preferably in aerospace or space projects. Hands-on experience with SRS, RB Validation, and NSVF management. Proficient in coding (C++, Java, Python) and UML modelling. Experience with unit testing, TS Validation, and space industry standards (e.g., DO-178C, ECSS). Proven ability to work in multidisciplinary teams. BENEFITS: Competitive Basic Salary 6% Employers Contribution + 6% as a salary sacrifice Private Medical Insurance, Life Cover and Income Protection 25 days holiday 5 days full sick pay per year Flexible working Cycle to Work & TechScheme Continuous professional development Corporate access to the Udemy platform If you're applying for a role requiring security clearance, please be aware that foreign or dual nationality is not an automatic bar, however certain posts may have restrictions which could affect those who do not have sole British nationality or who have personal connections with certain countries outside the UK. http://www.groupe-sii.com/en
Hertfordshire, United Kingdom
Hybrid
Full Time
03-04-2025
Company background Company brand
Company Name
Gerald Eve Capital Markets
Job Title
Software Engineer - Information Technology - London
Job Description
The firm has a long history of developing software to support various business functions, and we currently run several applications covering job management; invoicing and sales ledger; property and lease data; rent, rates and service charge payments; and business rates (property tax) management. All our applications use MS SQL Server databases, while the front end applications have been developed mainly using C#.NET. Newmark group are embarking on significant changes to better align our development environment and user experiences, integrate with other applications and to meet the greater requirements for separation of roles and auditability of changes required as part of a NASDAQ-listed company. To achieve these aims we are now looking to recruit new team members to the team, to extend the scope of our applications and better meet user aspirations for the tools that they use on a daily basis. We are looking for capable and experienced developers to join the software development team, to help transform our applications, improve the ease of SOC1 and SOX compliance and to deliver more of the improvements requested by our end users. You would be joining a small team, which currently consists of four developers, plus others involved in user support and business analysis. As part of the investment in our development team we are also looking to create a dedicated tester/deployment manager role and enhance the business analysis capabilities of the team. Successful candidates must experience of MS SQL Server and C#.NET, as these are our core technologies and we remain committed to them for our current development plans. Candidates will ideally also be well experienced with Azure DevOps, as we transition our development environment and code repositories to the same structures as used by our parent company. We will be looking for the successful candidate to take a lead in improving our documentation by applying best practices they have encountered in their career to date. The applications we develop in house cover a variety of use cases, but experience of working on finance/accounting systems or property/lease management systems would be an advantage. Experience with a combination of dashboards and interactive reports using MS Power BI. Therefore experience of either or both of these areas would be a key asset. The current team members are not all office based and there is no requirement that the new roles we are adding be office based. Meetings and pairing are conducted primarily via MS Teams, but attendance in the office on a coordinated and occasional basis is encouraged. Working Conditions: Normal working conditions with the absence of disagreeable elements. Note: The statements herein are intended to describe the general nature and level of work being performed by employees, and are not to be construed as an exhaustive list of responsibilities, duties, and skills required of personnel so classified. Newmark is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex including sexual orientation and gender identity, national origin, disability, protected Veteran Status, or any other characteristic protected by applicable federal, state, or local law. Job Identification 244025 Posting Date 03/05/2025, 02:19 PM Locations One Fitzroy, London, W1T 3JJ, GB Job Schedule Full time
London, United Kingdom
On site
Full Time
03-04-2025