Ultimate Software

Software Engineer III- Eng

Ultimate Software$102K — $169K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or similar practical experience.
  • 4+ years of software development experience.
  • Deep expertise in one or more programming languages like C#, .NET, Python, Java, or JavaScript.
  • Extensive experience with software development practices and design patterns.
  • Proficiency with version control systems such as GitHub and bug tracking systems like JIRA.
  • Understanding of cloud technologies and DevOps principles.

Responsibilities

  • Write clean, maintainable, and efficient code for various software applications and systems.
  • Contribute to the design, development, and deployment of complex software applications and systems.
  • Manage execution and delivery of features and projects, ensuring successful and timely completion.
  • Participate in design reviews and in the architectural design of new features and systems.
  • Review code developed by others, providing feedback to ensure adherence to best practices.
  • Build testable software and automate testing processes using tools like Junit and Selenium.
  • Maintain service health and quality, proactively identifying and resolving issues.
  • Document new features, enhancements, or fixes to the product, contributing to training materials.

Benefits

  • Participation in a performance-based bonus plan.
  • Eligibility for restricted stock unit awards.
  • Comprehensive benefits and rewards package (link provided for details).
Full Job Description
Software Engineer III-ENG
We are looking for a Software Engineer III to join our dynamic team. This role provides an opportunity to lead projects and contribute to high-impact software solutions that are used by enterprises and users worldwide. As a Software Engineer III, you will be responsible for the design, development, testing, deployment, and maintenance of complex software systems, as well as mentoring junior engineers. You will work in a collaborative environment, contributing to the technical foundation behind our flagship products and services.

Responsibilities:
• Software Development: Write clean, maintainable, and efficient code or various software applications and systems.
• Technical Leadership: Contribute to the design, development, and deployment of complex software applications and systems, ensuring they meet high standards of quality and performance.
• Project Management: Manage execution and delivery of features and projects, negotiating project priorities and deadlines, ensuring successful and timely completion, with quality.
• Architectural Design: Participate in design reviews with peers and stakeholders and in the architectural design of new features and systems, ensuring scalability, reliability, and maintainability.
• Code Review: Diligent about reviewing code developed by other developers, provide feedback and maintain a high bar of technical excellence to ensure code is adhering to industry standard best practices like coding guidelines, elegant, efficient and maintainable code, with observability built from ground up, unit tests etc.
• Testing: 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.
• Service Health and Quality: Maintain the health and quality of services and incidents, proactively identifying and resolving issues. Utilize service health indicators and telemetry for action providing recommendations to optimize performance. Conduct thorough root cause analysis and drive the implementation of measures to prevent future recurrences.
• Dev Ops Model: Understanding of working in a DevOps Model. Taking ownership from working with product management on requirements to design, develop, test, deploy and maintain the software in production.
• Documentation: Properly document new features, enhancements or fixes to the product, contributing to training materials.

Qualifications:
• Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
• 4+ 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 development practices and design patterns.
• Proficiency with version control systems like GitHub and bug/work tracking systems like JIRA.
• Understanding of cloud technologies and DevOps principles.

Preferred Qualifications:
• Experience with cloud platforms like Azure, AWS, or GCP.
• Familiarity with CI/CD pipelines and automation tools.
• Experience with test automation frameworks and tools.
• Knowledge of agile development methodologies.
• Familiarity with developing accessible technologies.
• Dedicated to diversity and inclusion initiatives.
• Excellent communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.

The pay range for this position is $102,300 to $169,108. The actual base pay offered may vary depending on skills, experience, job-related knowledge and work location. In addition to base pay, employees may be eligible to participate in a performance-based bonus plan and to receive restricted stock unit awards as part of total compensation. Learn more about UKG's benefits and rewards at https://www.ukg.com/about-us/careers/benefits

About Ultimate Software

Ultimate Software is a leading provider of cloud-based human capital management (HCM) solutions. The company's UltiPro platform offers a comprehensive suite of HR, payroll, and talent management tools designed to help organizations manage their workforce more effectively. Ultimate Software was founded in 1990 and is headquartered in Weston, Florida. The company has received numerous awards for its workplace culture and has been recognized as one of the best places to work in the United States. In 2019, Ultimate Software was acquired by private equity firm Hellman & Friedman in a deal valued at $11 billion.
Learn more about Ultimate Software
Size
5,600 employees
Industry
Founded
1990

Similar Jobs

More Jobs at Ultimate Software

More Information Technology Jobs

Find similar Software Engineer III- Eng jobs: