Staff Software Engineer- Eng jobs in United States
cer-icon
Apply on Employer Site
company-logo

UKG · 4 weeks ago

Staff Software Engineer- Eng

UKG is a leading Workforce Operating Platform that focuses on providing impactful workforce solutions. The Staff Software Engineer will work on cutting-edge SaaS technologies, leading technical strategy and large-scale projects while mentoring engineers and ensuring high standards of software quality and performance.

Bookkeeping and PayrollHuman ResourcesSoftware
check
Comp. & Benefits
badNo H1Bnote

Responsibilities

Write clean, maintainable, and efficient code for various software applications and systems
Drive the technical strategy and vision for major projects and initiatives, ensuring alignment with business goals and industry best practices. Communicate complex concepts, anticipate potential objections, and influence others to adopt a point of view
Lead cross-functional teams to design, develop, and deliver high-impact software projects on time and within budget. Coordinate activities and tasks of other team members, working independently and needing guidance only in the most complex situations
Architect, design, and develop complex software systems and applications, ensuring high standards of performance, scalability, and reliability. Collaborate with architects on mid-level and high-level design
Solve complex issues with innovative solutions, setting precedents as needed. Navigate information, alternatives, and relationships to achieve results. Communicate complex concepts, anticipate objections, and influence adoption of viewpoints
Impact the achievement of area/group objectives. Develop team policies, procedures, and techniques. Drive prioritization of technical debt, articulating the expected impact and outcomes
Ensure the health and quality of services and incidents, proactively identifying and addressing issues. Utilize service health indicators and telemetry for action. Conduct thorough root cause analysis and implement measures to prevent future recurrences
Advocate for and implement best quality practices, hold a high bar for engineering excellence, and guide the team in maintaining service quality through the testing pyramid
Oversee CI/CD pipelines, ensuring efficient build, test, and deployment phases. Take ownership from working with product management on requirements to designing, developing, testing, deploying, and maintaining software in production
Build testable software, define tests, participate in the testing process, automate tests using tools (e.g., JUnit, Selenium) and design patterns leveraging the test automation pyramid as the guide
Conduct comprehensive code reviews, providing constructive feedback and ensuring adherence to best practices
Provide technical mentorship and guidance, fostering a culture of learning and continuous improvement. Mentor junior engineers on taking ownership of the full lifecycle of services and features
Develop and maintain comprehensive technical documentation for software applications and systems
Stay current with emerging technologies and industry trends, advocating for their adoption where appropriate to drive innovation and productivity enhancement within the team (e.g., CoPilot)

Qualification

Software DevelopmentSoftware ArchitectureCloud TechnologiesProgramming LanguagesDevOps ModelTesting AutomationTechnical MentorshipLeadershipCommunication SkillsProblem-Solving Skills

Required

Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field
7+ years of professional software development experience
Deep expertise in one or more programming languages such as C#, .NET, Python, Java, or JavaScript
Extensive experience with software architecture and design patterns, including the ability to design and implement scalable, reliable systems in a DevOps model
Proven track record of leading and delivering large-scale, complex software projects
Proficiency with cloud technologies like Azure, AWS, GCP, and version control systems like GitHub
Strong problem-solving skills and attention to detail, with a commitment to delivering high-quality software solutions
Proficiency in building telemetry or observability as part of the development process
Strong leadership, communication, and interpersonal skills, with the ability to influence and drive technical decisions across the organization

Preferred

Master's degree or PhD in Computer Science or a related technical field
Familiarity with developing accessible technologies
Dedicated to diversity and inclusion initiatives
Demonstrated expertise in specialized disciplines and related fields. Recognized as an expert in their technical area
Understanding of internal and external business challenges and regulatory factors. Apply best practices to improve products, processes, or services

Benefits

Short-term incentive
Long-term incentive
Comprehensive benefits

Company

UKG™delivers HCM, payroll, HR service delivery, and workforce management solutions. It is a sub-organization of Hellman & Friedman.

Funding

Current Stage
Late Stage
Total Funding
unknown
2007-03-23Acquired

Leadership Team

leader-logo
Jennifer Morgan
Chief Executive Officer
linkedin
leader-logo
Jim Joudrey
EVP and CTO
linkedin
Company data provided by crunchbase