Demo

Principal Software Engineer

KUBRA
Tempe, AZ Full Time
POSTED ON 2/16/2023 CLOSED ON 4/17/2023

What are the responsibilities and job description for the Principal Software Engineer position at KUBRA?

Overview

Here we grow again! With the increase in new clients and projects, our Product Development team is expanding and we are looking for an experienced Principal Software Engineer to join the team!

 

This is a hybrid opportunity for those local to Tempe, AZ.

 

What you get to do every day

As a Principal Software Engineer, you will bring your expansive technical experience to all elements of our software applications:

  • Contribute to the software architecture of a highly distributed, event driven, cloud native system
  • Work with Product and Business stakeholders to understand and breakdown product requirements, propose designs, and drive product/service development
  • Explore and recommend new technologies via proof of concepts and experimentation 
  • Participate and continuously improve the software development lifecycle
  • Architect & build software either by collaborating with other engineers or independently depending on the task
  • Collaborate with DevSecOps and QA to improve our CI/CD pipelines as necessary
  • Investigate and resolve complicated software and systems issues, especially escalations from other engineers; taking ownership of these issues until a solution is reached
  • Evaluate and optimize system performance 
  •  

What kind of person should you be?

  • Proficiency in object-oriented design with knowledge of software frameworks such as Spring or .NET
  • Proficiency in schema design of relational and non-relational data-stores
  • Experience in modern authentication and authorization standards like OAuth2.0, OIDC and RBAC
  • Problem-solving and analytical skills are critical
  • Excellent verbal and written communications skills
  • Ability to collaborate with fellow team members and teams across the organization
  • Strong work ethic and dedication to assigned tasks

What skills do you need?

  • Bachelor’s degree in Computer Science or Engineering, or equivalent work experience
  • Technical degree, Master’s degree, and/or certifications are preferred
  • Strong software development skills
  • Minimum of 10 years of experience in Java
  • Experience with cloud native systems – Amazon AWS, Kubernetes and Kafka preferred
  • Software engineering mentorship experience
  • Experience with and aptitude for troubleshooting technical problems

What can you expect from us?

  • Award-winning culture that fosters growth, diversity and inclusion for all
  • Paid day off for your birthday
  • Access to LinkedIn learning courses
  • Continued education with our education reimbursement program
  • Flexible schedules
  • Free unlimited access to our refreshment stations (fully stocked with tea, coffee and other beverages)
  • Two paid days for volunteer opportunities

 

We are a fast-growing and dynamic company offering customer experience management solutions to some of the largest utility, insurance and government entities across North America. Our portfolio of meter-to-cash and outage communication solutions includes billing and payment, mapping, mobile apps and proactive customer communications solutions for customers. With more than 1 billion customer experiences annually, we have the ability to provide performance-driven value to more than 550 clients every day.

 

Our Tempe office is small enough to allow creative individuals to flourish, yet large enough to provide long-term stability. We place a tremendous amount of responsibility on our team members to be productive, focused and self-motivated. We offer a casual work environment, competitive compensation and a stellar benefits program.

 

KUBRA is an equal opportunity employer dedicated to building an inclusive and diverse workforce. We will provide accommodations during the recruitment process upon request. Information received relating to accommodation will be addressed confidentially. We thank all applicants for their interest; however, only candidates under consideration will be contacted.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Software Engineer?

Sign up to receive alerts about other jobs on the Principal Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968

Sign up to receive alerts about other jobs with skills like those required for the Principal Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $208,393 - $280,632
    • Income Estimation: $222,941 - $284,552
  • Debugging Skill

    • Income Estimation: $175,579 - $206,510
    • Income Estimation: $173,009 - $212,122
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at KUBRA

KUBRA
Hired Organization Address Tempe, AZ Full Time
Overview KUBRA is currently looking for a Technical Client Support Analyst to join our Client Support team! As a Technic...
KUBRA
Hired Organization Address Tempe, AZ Full Time
KUBRA is in growth mode and seeking a talented Platform Engineer to join our DevOps team! The Platform Engineer is respo...

Not the job you're looking for? Here are some other Principal Software Engineer jobs in the Tempe, AZ area that may be a better fit.

Principal Software Engineer

Staffing Science, Scottsdale, AZ

Principal Software Engineer

Consumer Cellular, Inc., Scottsdale, AZ

AI Assistant is available now!

Feel free to start your new journey!