Skip to content

Senior Software Engineer


Job Summary
Do you see yourself working with smart, motivated people that build creative solutions to hard problems? Ensono is conducting a search to fill a newly created position on our Mainframe Product Engineering team. Joining our team as a senior software engineer you will be tasked with developing solutions to drive mainframe metrics to our client portal and other internal systems.

A qualified candidate will be a full stack software developer with experience ingesting metrics from a z/OS mainframe environment to a data layer that generates feeds into our digital platform based on business logic. You’ll manage the integrated database environment and develop and maintain the logic and feeds as you evolve them based on requirements from your Product Management and Engineering leaders. This smart, passionate, and curious problem solver will also require interfacing with the Z platform where metrics are generated and stored. The challenges are plentiful and the opportunity to make a significant contribution to the client experience is measurable.

Job Description

Principle Responsibilities

  • Analyzes, designs, develops, and codes programs in one or more programming languages, for Web and Rich Internet Applications
  • Supports applications with an understanding of system integration, test planning, scripting, and troubleshooting. 
  • Gathering business, and technical requirements and filtering them down into a single product backlog
  • Establishes, participates, and maintains relationships with business units, and subject matter experts to remain apprised of direction, project status, risks, and functional/integration issues
  • Work directly with stakeholders to understand requirements and provide end-to-end data solutions
  • Defines technical specifications and develop programs, modifies existing programs, prepares test data, and prepares functional specifications
  • Demonstrated ability to navigate the IBM Z platform in the z/OS environment
  • Experience with Unix, Linux Operating Systems 
  • Facilitating backlog refinement sessions
  • Ensures solutions meet current customer need
  • Creates mockups and prototypes to support project direction
  • Engineer data models and infrastructure for a wide variety of market and alternative datasets
  • Design and build services and plugins to enhance our Data Acquisition Platform
  • Maintain alerting systems to ensure smooth day-to-day operations
  • Author tests to validate data quality and the stability of the platform
  • Investigate and defuse time-sensitive data incidents
  • Communicate with domain owners to onboard data domains and troubleshoot technical issues
  • Daily representation of the customer or end user in the scrum team to clarify questions on backlog items
  • Tracking metrics for measurement of business outcomes gained from implemented solutions

Skills & Behaviors that are reliable indications that you can contribute

  • Hands on experience and conceptual understanding of the IBM Z platform architecture
  • Familiarity with CICS, Db2, MQ, and other RDBMS Z solutions
  • Experience with programming languages such as Python, REST API, Java/JavaScript
  • Strong experience in database fundamentals
  • Ability and desire to learn and apply IBM Z generated metrics
  • Familiarity with how developers use CI/CD tooling, containerization, and the like
  • Proficient in SQL and Stored Procedures such as in Postgres, MySQL 
  • Knowledge of Jira, Git/SVN, Jenkins 
  • Self-motivated and driven to define and complete deliverables
  • Excellent analytic, problem-solving, and decision-making skills
  • Fearless to research, deploy, and leverage IBM Z modern capabilities
  • Strong verbal and written communications skills
  • Proven ability to adapt to rapidly changing technologies
  • Moderate level understanding of network/security concepts

Preferred Education or Equivalent Experience

  • Bachelor’s degree in information systems, computer science, or equivalent work-related experience
  • Certifications in related technology fields is a plus


Your journey with Ensono starts here.

Apply now

More career opportunities at Ensono

Explore additional openings with our team, and apply today.

Start your digital transformation today.