Entitlement & Provisioning Developer/Analyst

Plano, TX

Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using our Product Lifecycle Management (PLM) software.

The Provisioning Systems team designs, builds and maintains a variety of business appellations for the Digital Industry Software divisions within Siemens. The senior full stack developer will work closely with the application owner, architect and developers to translate user stories into a detailed technical design and work with other developers to implement that design.

Duties and responsibilities

  • The senior developer will be a lead developer, working on developing new functionality as well as overseeing and coaching of more junior developers.
  • Help the team to resolve technical challenges towards delivery of high quality, highly innovative software solutions.
  • Needs to be a flexible creative individual, quick to learn, quick to adapt to new technology and always on the lookout to replace the mousetrap with some completely new that has not been thought of before.
  • Apply incisive design and exceptional coding skill to knocking features off the products’ extensive and growing features list
  • Leads periodic rapid refactoring that keeps the application code fresh, flexible and reusable.
  • Help define team development and engineering best practices
  • Uses architectural and design patterns including Layered, Microservices, Model View Controller (MVC), Creational, Structural and Behavioral.
  • Uses responsive design techniques and strategies.
  • Designs complex database models, agile development methods, Continuous Integration and Continuous Delivery (CI/CD) on premises and in cloud.
  • Develops and directs software testing and validation procedures, including test automation.
  • Understanding of the software industry a plus.

Job Requirements

Education: Master’s degree in Information Technology, Electrical Engineering, Computer Science, Computer Engineering or related field and 6 years of experience in software engineering OR bachelor’s degree in information technology, Electrical Engineering, Computer Science, Computer Engineering or related field and 9 years progressive post baccalaureate experience in software engineering.

Experience:

  • Experience with Licensing and delivery systems.
  • Experience working with Agile / Scrum with backlog refinement, sprint planning, demos, and retrospectives; pair routine feature delivery with JUnit and Mockito -backed test
  • Familiarity with Siemens Licensing environment including:
  • Authex engine for authorization, authcodes, and license generation;
  • Implement and extend REST APIs and supporting services for authcode generation, entitlement evaluation, generator matrices, non-integrated generator flows, and feature rollup so duplicate or mergeable line items collapse into what encryptors and customers actually need.
  • Own significant portions of the PL (product licensing) story, including consumption of S4 / HANA-oriented license payloads from RabbitMQ, correlation with License Central request IDs, and orchestrated calls to Mule-hosted enterprise APIs for integrated SAP PL scenarios—serializing requests, interpreting structured errors, and persisting durable state so retries and audits remain explainable.
  • Build and maintain integrated generators in Flexgen and maintain through Authex: salt-encryption flows, RabbitMQ publishers, and clients to the standalone FlexGen service—with SSL-aware brokers and shared licensing library request/response types so Authex, FlexGen, and LC stay compatible across releases.
  • Working with non-integrated license generators
  • Develop changes in the non-integrated-generators microservice: schema-validated requests, template and root-info composition, CIS / COMOS feature parsing, POI-based spreadsheet enrichment, and AMQP so LH request traffic stays off the main Authex capacity.
  • Maintain the shared licensing library so encryption models, script wrappers, and license-metadata types stay backward compatible for every consumer service in the aggregate.
  • License Central (web) and experience / self-serve APIs
  • Contribute to Spring / Hibernate / Oracle License Central application: MVC flows, transactional services, LDAP-backed authentication, SAML-oriented SSO dependencies, Spring Session behavior, and Velocity
  • Support document and spreadsheet generation (Apache POI), outbound (including Ok in the Maven stack), JMS integrations, and mail-driven workflows that keep entitlement and fulfillment teams aligned with what customers see.
  • Evolve the License Central Experience API Spring Boot service—REST plus AMQP, Swagger-documented contracts, Spring Security, Velocity templates, and shared licensing library types—so newer channel applications do not have to scrape the monolith.
  • Maintain the self-serve backend Boot service that exposes a narrow, customer-safe slice of LH/LC operations with Actuator endpoints for health checks in the same deployment fabric as the rest of the DISW footprint.
  • ESDM and ELD, Electronig Software Delivery Manager and Electronic License Delivery systems
  • Deliver features in ESDM that accept Mule JSON payloads over validate them with JSON Schema, fan work out through RabbitMQ and Spring Integration, and generate customer-ready Email artifacts
  • Extend the ELD / ESDM notification services: Spring Boot with Redis, AMQP, JavaMail, Velocity, and schema-first validation so high-volume order signals do not corrupt downstream state (including deployment layouts that package the same service in more than one way).
  • Develop and Integrated the disw-common-api services where Redis, RabbitMQ, Swagger, Velocity Tools, and JavaMail combine into reusable cross-cutting capabilities other LC services import.
  • FlexGen encryptor
  • Own and extend a pluggable daemon model: new vendor daemons plug in without rewriting the core encrypt surface—add processor wiring and configuration-backed generator paths.
  • Cleartext assembly for lmcrypt: translate encryption requests (servers, host and license config, features, packages) into correct SERVER / VENDOR / PACKAGE / INCREMENT grammar, including floating vs nodelocked variants and terminal-server or borrow markers.
  • Harden the SALT / CVD JNI path: validate inputs, translate native errors for supportable messaging, and handle long package lines when encryptors enforce line-length limits.
  • Use WebFlux WebClient for LRS and related enterprise with typed JSON and environment-specific configuration.

Skills

Required skill set includes extensive experience in analysis, design, build and documentation of custom Java responsive web applications.

Experience:

On the back end you have worked with Java 8+ and it’s features like lambda expressions for communicating between business layer and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams. Frameworks like Spring, Spring boot, Hibernate, Spring Security and JWT patterns, REST & SOAP API’s, libraries like Log4j, sl4j, Lombok, Swagger or RAML to define API’s, application server like Tomcat 9/10/11, build tools Maven & Gradle, CI/CD tools like Jenkins or Bamboo, RabbitMQ messaging or similar, Git or BitBucket source control, Oracle, MySQL and Redis databases, Test frameworks like Junit. Cleartext assembly for lmcrypt

On the UI, worked with HTML5, CSS3, Angular 11, D3JS, Ajax Calls from UI, Jasmine and Junit, Karma Test cases and Bootstrap 4, Angular Material, and Prime NG. We can use design tools like Embarcadero and Visio. In the cloud you have worked with Amazon S3 technologies.

Working at Siemens Software means flexibility - Choosing between working at home and the office at other times is the norm here. We offer great benefits and rewards, as you'd expect from a world leader in industrial software. A collection of over 377,000 minds building the future one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit, and business need. Bring your curiosity and creativity and help us shape tomorrow!

Siemens Software. Transform the Everyday with Us

#LI-PLM

#LI-HYBRID

Posted 2026-04-21

Recommended Jobs

Accounting Finance Staff ( Bilingual Korean)

Cesna Recruitment
Houston, TX

[About Our Client] The company is a supplier of steel pipes and tubes, specializing in products for the energy, construction, and industrial sectors. The company offers a range of welded and seaml…

View Details
Posted 2026-02-24

Senior data architect

Humana
Austin, TX

Become a part of our caring community In this Senior Data Architect role, you will meaningfully contribute to data architecture, data integration, and interoperability for CenterWell's OneHome …

View Details
Posted 2026-04-21

Anchor/Reporter

San Antonio, TX

Job Description KABB/WOAI is looking for a take-charge Anchor/Reporter who can also anchor a Saturday evening show and be ready to fill-in anchor on any given day. We are seeking a motivated, ener…

View Details
Posted 2026-04-18

Dispatcher

Health Quest EMS
Houston, TX

Job Summary Health Quest EMS, LLC is providing local and long distance non-emergency transportation. We are focused on customer satisfaction and high quality patient care. This position serves as…

View Details
Posted 2026-04-18

Janitor

Southwest Cleaning
Odessa, TX

Janitorial position - Cleaning in Odessa, TX We offer good pay but you must be Dependable, Reliable and a Hard Worker! Please notify us if you are interested.

View Details
Posted 2026-02-10

Travel Registered Nurse ICU Job

Plainview, TX

Job Overview TLC Nursing Associates, Inc. is seeking a highly skilled Registered Nurse (RN) – Intensive Care Unit (ICU) to provide specialized nursing care to critically ill patients. The ICU RN …

View Details
Posted 2026-02-15

Human Resources Specialist!

CHCP
Houston, TX

Join Our Team as a Human Resources Specialist! Location: Corporate Schedule: Full-Time | Hybrid (Work from home + Wednesdays in-office + flexibility as needed) ✨ Let’s Make Work Better—Toget…

View Details
Posted 2026-04-09

Materials Management Rep

MD Anderson
Houston, TX

Materials Management Rep positions at MD Anderson Cancer Center are critical to ensuring the timely delivery and management of supplies, equipment, and linen throughout the institution. This role supp…

View Details
Posted 2026-04-21

Strategic Sourcing Specialist

Mid-States Distributing Co
Fort Worth, TX

We are looking for competitive people who like to win big and have fun doing it.  We place tremendous emphasis on creating a unique and positive company culture.  Most of our employees will tell you t…

View Details
Posted 2026-01-29

Manager, Thought Leadership & Internal Communications

Halliburton
Houston, TX

We are looking for the right people - people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves…

View Details
Posted 2026-03-22