This site uses cookies. To find out more, see our Cookies Policy

Senior Software Engineer in Raleigh, NC with Greene Resources

Date Posted: 7/13/2018

Job Snapshot

Job Description

Job Number: 30752

Senior Software Engineer

Job Description:

Join our client as they revolutionize service assurance and service delivery in the IT management software marketplace as a Senior Software Engineer. This role requires a problem solver and someone who can take ownership of large technical challenges and wrangle them to execution. This is a direct hire opportunity with a company that offers competitive benefits and PTO.


  • Design, development, integration, testing, and deployment of software solutions by working with upper management to define software requirements and take the lead on operational and technical projects.

  • Oversee the technical aspects of development teams and coordinate strategies to ensure that technologies interconnect and various product lines interoperate smoothly.

  • Conduct new technology research, concept specification and design of individual software components either alone or directing a team.

  • Requires hands-on experience in software development and agile methodologies.

  • The goal will be to develop high-quality software that is aligned with user needs and business goals.

Education Requirements:

  • Bachelor's degree in Computer Science or Engineering

Desired Background/Skills:


    • A firm grasp of computer science fundamentals including object-oriented design, data structures, algorithms, and programming

    • 7+ years of professional development experience using Core Java and SQL

    • Senior-level Java backend engineering experience

    • Conduct software component integration to ensure end-to-end system functionality prior to formal testing

    • RESTful Web Services

    • 2+ years or more current experience developing systems with MySql, Postgres, or noSql.

    • Experience in designing and developing large scalable enterprise applications

    • Strong communication and collaboration skills

    • Experience using modern development collaboration tools like Jira, Confluence, Git, CI/CD pipelines

    Other Information: