Search by job, company or skills

U

Principal Software Engineer

8-12 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 10 hours ago
  • Be among the first 20 applicants
Early Applicant
Quick Apply

Job Description

We are seeking a highly experienced and talented Principal Software Engineer to join our dynamic team in Hyderabad. This pivotal role offers you the opportunity to work on cutting-edge SaaS technologies and impactful projects that are used by enterprises and users worldwide. You will be instrumental in researching, designing, testing, and evaluating technologies for building reactive, event-driven systems, while contributing to the technical foundation behind our flagship products and services. You will also play a key role in mentoring junior engineers and continuously improving our development processes.

Primary/Essential Duties and Key Responsibilities

  • Research, design, test, and evaluate technologies for building reactive, event-driven systems.
  • Create architectural and technical designs for complex features.
  • Responsible for maximizing the maintainability and extensibility of the solutions.
  • Improve the developer experience for product development teams.
  • Mentor developers on the team, fostering an environment of continued learning and improvement.
  • Empower the team to deliver quality software in a timely manner and continuously improve the development process.
  • Write high-quality code, supported by an appropriate level of testing and metrics.
  • Maintain a high bar for yourself and others when working with production systems.
  • Be intellectually curious to adapt to changing technologies, platforms, and environments.
  • Enjoy working in a collaborative environment with a diverse group of people, partnering effectively with team members, partners, and customers.

Qualifications

  • Bachelor's degree or equivalent in Computer Science or a related field.
  • At least 8 - 12 years of industry experience.
  • Excellent knowledge of API management concepts.
  • Strong knowledge of REST API, SOAP framework, XML, and Web service design.
  • Broad experience and in-depth skills with: C#.Net, Javascript, Angular, jQuery, MongoDB, SQL Database.
  • Experience in engineering practices such as code refactoring, design patterns, design-driven development, continuous integration, and building highly scalable applications with security considerations.
  • Experience in creating interfaces for upstream/downstream applications.
  • Experience with Cloud providers (e.g., GCP) and containerization (e.g., Docker).
  • Strong knowledge for deployment automation.
  • Experience in writing WCF, Web services, and RESTful services.
  • Strong experience working with HTML and CSS.
  • Good experience in reviewing code and ensuring code quality.
  • Flexibility to understand and adopt pre-existing/legacy code.
  • Team player with strong analytical, problem-solving, debugging, and troubleshooting skills.
  • Working experience of GIT, Bitbucket, TeamCity/Jenkins.
  • Familiarity with JIRA/TFS.
  • Demonstrated ability to work in a cross-geographical team

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

UKG is an HR technology company on a mission to inspire every organization to become a great place to work. When you join our dynamic team of 3,000 U Krewers in India, you’ll help create outstanding workplace experiences for more than 80,000 organizations and their people around the world.

Job ID: 117053967

Similar Jobs