Software Engineer V

1 week ago


Irvine, California, United States Planet DDS Full time

Planet DDS is a dynamic and rapidly growing dental software company, serving over 13,000 practices across the United States with over 118,000 users. The company delivers a complete platform of cloud-based SaaS solutions for dental practices, including Denticon Practice Management, Apteryx Imaging, Cloud 9 Ortho Practice Management, 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.
Overview
A software engineer helps build and enhance SaaS and mobile products for dental offices and dental groups. To be successful, the engineer will need to be self-motivated, a critical thinker, be able to take high-level direction, communicate clearly, gain consensus, and drive to completion in a very fast paced environment.
A software engineer doesn't shy away from learning something new or experimenting with technologies to find the right solution. A friendly, hard-working, positive person with a true passion for solving problems with technology will fit in well with our dynamic team.
This is a hybrid role working 2x per week in one of our office locations (Irvine, CA | Phoenix, AZ | Atlanta, GA | Akron, OH)
Responsibilities & Duties

  • Facilitate setting the technical vision for Planet DDS products
  • Play a part in the architecture and technology roadmap including research, prototyping, and rolling out new technologies/patterns
  • Bridge between engineering management, product management, and architecture teams
  • Collaborate with the product and engineering teams to design and deploy new features
  • Mentor and sponsor other engineers
  • Assess and raise risks across the Planet DDS solution
  • Work across engineering teams on continuously improving the performance, scalability, and reliability of Planet DDS products
  • Develop coding standards across products and teams
  • Contribute to and lead code reviews, design reviews, effort estimates, task breakdowns, and other team discussions
  • Write
    • high-quality code following OOP principles and best practices within the relevant frameworks
    • reusable, modular, and scalable code
    • automated unit tests
  • Meaningfully test all your work including writing automated tests whenever possible
  • Lead feature development efforts
  • Participate in pair programming with other developers
  • Fix software defects
  • Learn about on the latest tools and patterns consistent with your role
  • Other duties as assigned

Qualifications

  • 8 or more years of experience in a software engineering/development role
  • 7 years of more of experience in at least one of the following:
    • C#
    • .NET Core
    • MVC/AngularJS
    • React
  • Demonstrated mastery of OOP and commonly used design patterns
  • 7 or more years of experience in the full software development lifecycle
  • 5 or more years of experience working with datasets / databases particularly SQL Server
  • 5 or more years of experience working with cloud technologies (plus for Microsoft Azure)
  • 5 or more years of experience working in software development teams
  • Experience in B2B product development
  • Experience in a CI/CD environment
  • Experience in at least one Agile software development methodology (e.g. Scrum, Kanban)
  • Strong collaboration and communication skills
  • Ability to engage throughout the department and the company to achieve goals
  • Bachelor's Degree in a relevant major or equivalent years of experience
  • Any of the following would be a plus:
    • Dental industry knowledge
    • Imaging, particularly DICOM, development experience

About You

  • You respect and share our values
  • You love working with teams of smart and driven people who are excited to solve challenging problems
  • You can talk about complex software systems and have ideas on how to most effectively build quality, performant, and easily supportable software
  • You believe that code-reviews, giving them and asking for them, are important to delivering quality a product
  • You love to cover your code with adequate unit, integration, and performance tests
  • You are adamant 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 like to research and propose new techniques and methodologies to improve 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 volunteer to get involved in the solution even if it is beyond your own team or role.
  • You evangelize good practices both on and off of your team.
  • You actively help solve cross-team issues by assisting other teams.
  • You speak up on more broad issues in the domain beyond your own work, such as processes, company issues or large projects.
  • You guide the team in designing major components of systems and products.
  • You lead the design and development of large and critical areas of the product.
  • You're able to reason about the purpose of each component in a system and how they interact with each other to support the product.
  • You propose and advocate for significant new features and actively affect change.
  • You rarely require guidance to complete complex work to achieve success.
  • You often lead and guide other team members.
  • You actively mentor others and seek accountability.

  • Project Engineer

    1 week ago


    Irvine, California, United States C & V Consulting Full time

    C&V Consulting, Inc. (CVC) is looking for an experienced and highly motivated Civil Engineer to serve as a Project Engineer. CVC is an established private Civil Engineering, Land Development, and Surveying firm that specializes in a value engineering by providing our Clients with excellent engineering and surveying services. NO Structural, Architectural,...

  • DevOps Engineer

    4 weeks ago


    Irvine, California, United States Cogility Software Full time

    WHAT YOU WILL DOCogility Software is seeking a skilled DevOps Engineer to join our team at our Irvine, CA office. In this role, you will collaborate to design, configure, deploy, and maintain our innovative product, Cogynt, throughout its lifecycle. We are looking for a talented and experienced Mid-level DevOps Engineer with a strong background in Kubernetes...

  • DevOps Engineer

    4 weeks ago


    Irvine, California, United States Cogility Software Full time

    WHAT YOU WILL DOCogility Software is seeking a skilled DevOps Engineer to join our team at our Irvine, CA office. In this role, you will collaborate to design, configure, deploy, and maintain our innovative product, Cogynt, throughout its lifecycle. We are looking for a talented and experienced Mid-level DevOps Engineer with a strong background in Kubernetes...


  • Irvine, California, United States Turion Space Full time

    Turion Space is seeking skilled Flight Software engineers. We are a new space startup that is growing fast with one satellite in space and at least 6 more planned in the next two years. As a Flight Software Engineer, you will work directly with the Turion team to assist in the architecture, development, and testing of the flight software that commands and...


  • Irvine, California, United States Diality Full time

    Job Description Job Description Job Title Principal Software Engineer Department Software Engineering Hiring Manager Title Director, SW Engineering Position Type Exempt Company & Job Overview: Diality Inc, a privately held medical device company located in Irvine, CA is committed to improving the quality of life for patients with kidney disease. We are...


  • Irvine, California, United States Activision Blizzard Full time

    Are you a motivated and experienced Software Engineer interested in a challenging multidisciplinary role that works with tremendous amounts of player data? The Data Team builds and maintains an extensive Big Data Platform for all of Blizza Software Engineer, Platform, Software, Engineer, Data, Operations, Technology


  • Irvine, California, United States SGI Full time

    Senior Embedded Software Engineer Location: Irvine, CA Salary: $150k-$200k, plus bonus and benefits Were seeking experienced Software Engineers to join a fast-growing engineering company based in Irvine, CA. The company develops the most technologically advanced products in their field, their specialist network devices are used across various industries...


  • Irvine, California, United States Willow Laboratories Full time

    Job Summary: We are a close-knit, collaborative team, guided by a mission to improve lives by making the impossible possible through innovation. Our cutting edge technologies are found in hospitals around the world. We are searching for a Lead Embedded Software Engineer who will be responsible for developing complex software for low power and battery...


  • Irvine, California, United States Amazon Full time

    Amazon Games is looking for a software engineer to join us in creating and extending our studio's "AZoth" game engine for our hit PC title New World and beyond. Our proprietary engine is 100% owned-and-operated exclusively by our team in support of our Amazon Games games and customers.You will be joining a group of talented and passionate technologists who...


  • Irvine, California, United States Amazon Full time

    Amazon Games is looking for a software engineer to join us in creating and extending our studio's "AZoth" game engine for our hit PC title New World and beyond. Our proprietary engine is 100% owned-and-operated exclusively by our team in support of our Amazon Games games and customers.You will be joining a group of talented and passionate technologists who...


  • Irvine, California, United States Spigen Inc Full time

    Job Title: Senior Software Engineer at Spigen Inc.SummaryAs a Senior Software Engineer at Spigen Inc., you will play a key role in building and maintaining web applications while collaborating with upper management on the front-end development of the company's websites.Job ResponsibilitiesManaging and developing new projects and enhancing existing website...


  • Irvine, California, United States Ford Motor Company Full time

    Ford EVDD is responsible for developing the key technologies and capabilities such as EV platforms, batteries, e-motors, inverters, charging and recycling to create ground-up breakthrough electric vehicles. Join a team of knowledgeable and passionate engineers striving to build robust and safety-rated embedded systems to solve the most relevant problems in...


  • Irvine, California, United States Amazon Full time

    If you're a passionate Software Engineer lookng to push the limits of AI, thrive in a fast-paced and innovative environment, and are ready to make a lasting impact on the world, we would love to talk to you Under the Artificial General Intelligence org, the Conversational Assistance Services group is building most natural, responsible and capable assistant...


  • Irvine, California, United States Amazon Full time

    If you're a passionate Software Engineer lookng to push the limits of AI, thrive in a fast-paced and innovative environment, and are ready to make a lasting impact on the world, we would love to talk to you Under the Artificial General Intelligence org, the Conversational Assistance Services group is building most natural, responsible and capable assistant...


  • Irvine, California, United States Activision Blizzard Full time

    Are you a motivated and experienced Senior Software Engineer interested in a challenging multidisciplinary role that works with tremendous amounts of player data? The Data Team builds and maintains an extensive Big Data Platform for all of Software Engineer, Engineer, Platform, Software, Data, Senior, Technology


  • Irvine, California, United States Amazon Services LLC Full time

    We are a smart team of doers that work passionately to apply cutting-edge advances in technology and to solve real-world problems that will transform our customers' experiences in ways we can't even imagine yet. As the Software Engineer, you will be working with a unique and gifted team, developing exciting products for consumers and collaborate with...


  • Irvine, California, United States RXMG Full time

    RXMG is a California-based digital advertising company that employs our state-of-the-art analytical and consumer intelligence platform to match people with the products they need to enrich their financial well-being. RXMG delivers campaign optimization and data monetization through multiple channels and proprietary websites, primarily in the finance...


  • Irvine, California, United States RXMG Full time

    RXMG is a California-based digital advertising company that employs our state-of-the-art analytical and consumer intelligence platform to match people with the products they need to enrich their financial well-being. RXMG delivers campaign optimization and data monetization through multiple channels and proprietary websites, primarily in the finance...

  • Software Engineer I

    1 week ago


    Irvine, California, United States Cox Automotive Full time

    Kelley Blue Book, a Cox Automotive brand, is currently looking for a Software Engineer I to join our Instant Cash Offer team in Irvine, CA.As a Software Engineer I on the KBB Instant Cash Offer team, you will be a part of a software team that designs and develops robust and scalable web services and consumer facing applications. You will be an accomplished,...


  • Irvine, California, United States Blizzard Entertainment Full time

    Team Name:Diablo IVJob Title:Lead Software Engineer, Tools | Diablo IV | IrvineRequisition ID:R023250Job Description:The minions of hell are growing stronger...Join us as we write the next chapter in the Diablo universe Diablo IV is the next-gen action RPG experience with endless evil to slaughter, countless abilities to master, nightmarish Dungeons, and...