Junior Software Developer - Python and Groovy

Requisition ID
Research and Development
Visa Sponsorship
Travel Requirements


Germany SAS

You can’t do it all, right? What about being a part of a team that does! The Release Engineering team within our R&D organization touches every single SAS product that is on the market and they are looking for a junior level developer who is passionate about programming and eager to grow their career! Is that you?


SAS works across every industry in the world to help turn large amounts of data into knowledge that our customers can use to change the world – from curing cancer to fighting fraud to so much more. That meaningful work is at the core of the SAS employee experience. Whether you're a university recruit, or an experienced professional ready for the next big challenge, SAS brings perks, passion, and the potential to grow. No limits.


As a Developer in Release Engineering , you will be on a team charged with building the frameworks for developing and delivering all SAS products, using mainly Python and Groovy languages.  And, you will have the opportunity to work across every single division at SAS.


Primary responsibilities for this role include:

  • Work with the Continuous Delivery Pipeline Design team, development teams, and operational teams to create, stand up and maintain the new systems and processes.
  • Develop software tools in support of system programs and internal applications to include design, coding, debugging, and documentation.
  • Perform testing of software; verify, track, and fix "bugs"; modify software design, as necessary.
  • Interface with development and operational teams to obtain user experience requirements.
  • Consult with management and other team members on potential process improvement opportunities.
  • Discuss technical and operational issues with users; anticipate time needed to complete projects and assist in product scheduling.
  • Appropriately audit, document, analyze and present internal workflows and data.
  • Work with multiple operating systems, anticipate technical issues and design for robust operation in complex environments.
  • Perform other duties as assigned.

Essential Qualifications:

  • Bachelor's degree in Computer Science, Statistics, Mathematics or related quantitative field
  • Experience with at least two programing languages
  • 0 - 2 years of software development/programming experience
  • Working knowledge of Windows and Unix operating systems

Equivalent Essential

  • Associate's degree in the same fields plus 1 additional years of stated essential qualifications ~ OR~
  • High school diploma (GED) plus 2 additional years of stated essential qualifications

Additional Qualifications:

  • Excellent communication, problem solving and organizational skills
  • Desire and ability to quickly learn and use new technology


  • Experience with java and developing spring boot applications
  • Experience with groovy and python
  • Experience with distributed source management system such as GIT/Gerrit
  • Experience with industry build technology such as Gradle
  • Experience with continuous integration server such as Jenkins
  • Experience with artifact repositories such as Artifactory
  • Familiarity with a continuous delivery system and release engineering
  • Familiarity with build, delivery and data environments

Additional Information

To qualify, applicants must be legally authorized to work in the United States and should not require now, or in the future, sponsorship for employment visa status. The level of this position will be determined based upon the applicant's education, skills and experience.Resumes may be considered in the order in which they are received. SAS employees performing certain job functions may require access to technology or software subject to export or import regulations.  To comply with these regulations, SAS may obtain nationality or citizenship information from applicants for employment.  SAS collects this information solely for trade law compliance purposes and does not use it to discriminate unfairly in the hiring process. Equivalent combination of education, training, and relevant experience may be considered in place of the education requirement stated above. 


Want to stay up to date with SAS culture, products and jobs? Follow us on LinkedIn LinkedIn Logo


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share with your networks