Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

Keller Schroeder

Job Description

NO PHONE CALLS OR DIRECT EMAILS. WILL NOT BE RETURNED.

\n

\n

We welcome individual candidates and Corp-to-Corp (CTC) resume submissions.

\n

6-month contract

\n

Remote

\n

\n

NO PHONE CALLS OR DIRECT EMAILS. WILL NOT BE RETURNED.

\n

\n

We are looking for a Sr. Staff Software Engineer, on a contract basis, to lead the team retiring IBM WebSphere and replacing Axway managed file transfer across client’s Document Management Platform—the enterprise shared platform built and operated by the Document Shared Services (DSS) team. The systems this team owns carry documents and files between OneMain’s branches, digital channels, vendors, and core systems.

\n

\n

The applications run today on OpenShift and interact heavily with client’s AWS estate; the remaining WebSphere-hosted Java workloads are being containerized and moved onto OpenShift so that WebSphere can be decommissioned. In parallel, the file transfer flows that run through Axway—inbound and outbound files exchanged with vendors, partners, and internal systems—are being re-platformed onto the DSS file ingestion service built on OpenShift and AWS so that Axway can be retired. Most of the codebase is Java; a smaller set of services is written in TypeScript.

\n

\n

This role steps in as the hands-on technical lead for an established engineering team and carries both programs to completion without disrupting the business. The person will co-own design decisions with DSS Engineering leadership and the DSS chief architect, lead the engineering day to day, own the delivery plan and cutover sequencing, and are the person the team and its partners look to on how these systems are built, run, and changed. Because this is a contract engagement, a core deliverable is leaving the team fully able to run and evolve everything you build.

\n

\n

Responsibilities:

\n
    \n
  • Step in as the technical lead for an engineering team already delivering, and keep its momentum. Own the delivery plan for both the WebSphere elimination and the Axway replacement: scope the remaining work, sequence it, set milestones and exit criteria, and report progress and risk to DSS Engineering leadership in terms they can act on.
  • \n
  • Plan every cutover so never noticed it. Design for coexistence while old and new run side by side, prove each step in production before taking the next, and keep a tested rollback for every change.
  • \n
  • Inventory the Java applications and services still hosted on IBM WebSphere Application Server, and for each one decide whether to lift, refactor, or retire.
  • \n
  • Move the workloads that stay onto containerized runtimes on OpenShift (Spring Boot, Open Liberty, or Quarkus), remove WebSphere-specific dependencies (JNDI resources, EJBs, WebSphere MQ bindings, container-managed security, and deployment descriptors), and modernize the build and deployment pipeline as part of the move.
  • \n
  • Drive the program to its finish line: every application migrated and validated, the WebSphere footprint decommissioned, and licensing and infrastructure released.
  • \n
  • Lead the design and delivery of the file transfer capability that replaces Axway. Catalog every inbound and outbound file flow that runs through Axway today—vendor and partner exchanges, internal system feeds, scheduled batch drops—with its protocol, schedule, encryption, and consumer. Build out the DSS file ingestion service on OpenShift and AWS to carry those flows: secure transfer endpoints, file validation and routing, scheduling and retries, PGP handling, dead-letter and replay, and an audit trail that satisfies Compliance.
  • \n
  • Migrate each flow without dropping a file: onboard partners to the new endpoints, run parallel where the flow warrants it, cut over, and confirm downstream consumers. Retire Axway once the last flow is moved.
  • \n
  • Own the patterns for services that run on OpenShift and depend heavily on AWS: connectivity and network paths between the two, IAM and secrets handling, S3-backed storage, AWS messaging and eventing, and observability that spans both. Make the hybrid topology reliable and understood, and decide which components belong on OpenShift and which belong in AWS as the platform evolves.
  • \n
  • Treat availability as a first-class requirement. Know which flows are on the loan-origination critical path, set service-level objectives for them, and build observability, alerting, capacity headroom, graceful degradation, and tested failover into every critical flow. Lead incident response and root-cause analysis for incidents in these systems, and drive the changes that prevent recurrence.
  • \n
  • Lead the integration points between these systems and client’s mainframe, branch infrastructure, and vendor platforms—file transfer, batch, message-based (Kafka and IBM MQ), and API (GraphQL and REST). Partner with the teams that own those systems on interface contracts, change coordination, and release sequencing so that changes on either side land safely.
  • \n
  • Set and model standards for code quality, testing, CI/CD, and iterative delivery. Review designs and code, mentor engineers on the team, and bring cloud-native patterns, infrastructure as code, and Agile delivery into how the team works day to day.
  • \n
  • Transfer knowledge. Document how each critical system works, automate what is done by hand today, write and test the runbooks, and cross-train the team so that every system on the critical path has more than one engineer who can run and change it.
  • \n
  • Work with DSS Product and Engineering leadership to turn the platform roadmap into technical plans: estimate and sequence the work, surface dependencies and risks early, and explain technical tradeoffs in terms business partners can act on.
  • \n
\n

\n

Requirements:

\n
    \n
  • 10+ years of software engineering experience, including several years as the technical lead for teams owning production systems the business depends on, with a track record of keeping them available through change.
  • \n
  • Direct experience leading at least one platform retirement or major migration program end to end—scoping, sequencing, cutover, and decommissioning—without disrupting the business.
  • \n
  • Experience managing and maintaining distributed systems.
  • \n
  • Conversant in many technologies and languages, and able to learn new technologies quickly.
  • \n
  • Proactively applies industry-leading technology trends, best practices, design principles and patterns, and methods including Agile software development, iterative delivery, and cloud computing.
  • \n
  • Experience and proficiency with cloud platforms and patterns, preferably AWS.
  • \n
  • Deep Java expertise, including hands-on experience with IBM WebSphere Application Server (or another Java EE application server) and with migrating those workloads to Spring Boot, Open Liberty, Quarkus, or similar runtimes on Kubernetes.
  • \n
  • Working proficiency in TypeScript and Node.js services.
  • \n
  • Hands-on experience with managed file transfer: Axway (SecureTransport or B2Bi) or a comparable platform (IBM Sterling, GoAnywhere, MOVEit), including SFTP/FTPS/AS2 protocols, PGP encryption, scheduling, partner onboarding, and audit requirements.
  • \n
  • Experience building and running containerized workloads on OpenShift or Kubernetes: images, Helm or operators, routes and ingress, secrets, resource tuning, and CI/CD into the cluster.
  • \n
  • Hands-on experience building on AWS: S3, IAM, SQS/SNS/EventBridge, Lambda, and AWS Transfer Family, and connecting on-prem or OpenShift workloads to AWS securely.
  • \n
  • Hands-on experience with messaging and event streaming—Kafka and IBM MQ—including delivery guarantees, ordering, replay, and dead-letter handling.
  • \n
  • Depth in GraphQL and REST API design and Postgres.
  • \n
  • Experience integrating with mainframe systems and on-prem legacy platforms, and modernizing or retiring them without disrupting the business.
  • \n
  • A track record of reducing operational risk: documentation, automation, runbooks, and cross-training that make systems runnable by others.
  • \n
  • Uses critical thinking to reach conclusions and analytical thinking for problem solving in support of achieving desired outcomes.
  • \n
  • Applies enthusiasm for continuous learning to improve results and shares it with others.
  • \n
  • Experience stepping into an in-flight program as a contractor or consultant and leading it to completion.
  • \n
  • Experience with document-centric systems (capture, content management, document generation, e-signature, archive) or another high-volume, regulated data domain is a plus.
  • \n
\n

\n

We look forward to receiving your resume in PDF format!

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Baltimore, MD vacancy
  •  ...6-month contract Remote NO PHONE CALLS OR DIRECT EMAILS. WILL NOT BE RETURNED. We are looking for a Sr. Staff Software Engineer, on a contract basis, to lead the team retiring IBM WebSphere and replacing Axway managed file transfer across client’s Document... 
    Senior
    Contract work
    For contractors
    Remote work

    Keller Schroeder

    Baltimore, MD
    2 days ago
  • $134.5k - $174.5k

     ...position to range between $134,500 - $174,500, depending on location and level of relevant experience, plus discretionary bonus.#MID_SENIOR_LEVELAt Franklin Templeton, we believe your benefits should support your life, your goals, and your future. That’s why we offer a... 
    Senior
    Local area
    3 days per week

    Franklin Templeton

    Baltimore, MD
    2 days ago
  • $150k - $200k

     ...AI healthcare. About this role This role sits on the Engineering team and reports to the Engineering Manager. You will be handed...  ...not just solve it Requirements ~5+ years of professional software engineering experience ~ Solid expertise in at least one of... 
    Senior
    Remote work
    Work from home
    Flexible hours

    Clearstep

    Baltimore, MD
    7 hours ago
  • $84.84k - $153.55k

     ...tuning, and capacity management for all organizational software systems as directed by management and senior staff. This position will provide Software solutions delivery support and mentoring for Software Engineers.  Lead the design and implementation of software... 
    Senior
    Full time
    Temporary work
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Covista

    Pikesville, MD
    1 day ago
  • $170k - $200k

     ...and informed. Fraud Alert and Notice: Protect Yourself from Impersonation and Fraudulent Activity We are seeking a Senior Software Engineer to design and build core components of our Demand Side Platform (DSP) that powers real-time programmatic advertising. The... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours
    3 days per week

    Nexxen

    Baltimore, MD
    14 hours ago
  •  ...developing worldwide System Integrator, Software and Product Development, IT Outsourcing...  ...innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management,...  .... Job Description Job Title: Senior Software Engineer Location: Tysons VA... 
    Senior
    H1b
    Local area
    Work from home
    Worldwide
    2 days per week

    USM

    Baltimore, MD
    1 day ago
  • $131.8k - $290k

    Job Title: Senior Software Engineer - Cybersecurity & DevOpsJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCI with PolygraphEmployee Type: RegularPercentage of Travel Required: NoneType of Travel: None* * *The OpportunityCACI is seeking... 
    Senior
    Contract work
    Work experience placement
    Immediate start
    Flexible hours

    CACI International

    Linthicum, MD
    14 hours ago
  • $121k - $206k

     ...matter to you. Role SummaryYou’ll join a team of experienced engineers working on systems that matter—technology that helps investment...  ...solutions.ResponsibilitiesDesign, build, and deliver scalable software solutions across applications, services, databases, and infrastructureDevelop... 
    Senior
    Full time
    Local area
    Remote work
    3 days per week

    T. Rowe Price

    Baltimore, MD
    2 days ago
  • $120k - $140k

     ...Sharetec is looking for a Senior Software Engineer to join our team! At Sharetec, we believe in a people-first business. Our mission is to make millions of people's lives easier by developing innovative core banking and lending software solutions for credit unions and... 
    Senior
    Full time
    Remote work
    Night shift

    Sharetec

    Baltimore, MD
    14 hours ago
  • $140k - $160k

     ...Senior Software Engineer  Location: United States (Remote) – must be located within the United States About This Opportunity Purple Squirrel Enterprises  has been supporting startups and global firms through growth, change, and expansion for 19+ years. We provide... 
    Senior
    Temporary work
    Local area
    Remote work
    Flexible hours

    Purple Squirrel Enterprises

    Baltimore, MD
    a month ago
  • $105.5k - $168.8k

     ...takes the imagination and passion of all of us—from design and engineering to the manufacturing and marketing of our billions of MedTech...  ...Job Description The Pyxis ES Development team is looking for Software Engineers to join a high-performing, collaborative development... 
    Senior
    Hourly pay

    BD

    Cockeysville, MD
    1 day ago
  • $121k - $206k

     ...a difference in ways that matter to you. About the TeamThe AI Engineering and Application Development business unit builds and enables modern...  .... Role SummaryIn this role, as part of Developer Services Software Engineering team, you will develop, analyze, design, build,... 
    Senior
    Full time
    Work experience placement
    Local area
    Remote work
    3 days per week

    T. Rowe Price

    Baltimore, MD
    4 days ago
  • $121k - $206k

     ...spirit of generosity. Join us for the opportunity to grow and make a difference in ways that matter to you. Role SummaryAs a Senior AI Software Engineer, you will design, build, and scale production-grade AI agents and intelligent systems that solve complex business... 
    Senior
    Full time
    Local area
    Remote work
    3 days per week

    T. Rowe Price

    Owings Mills, MD
    3 days ago
  • $121k - $206k

     ...SummaryPositions are available in our New York City office or with our AI Engineering squad in Harbor Point, Baltimore, MD. In either location,...  ...high-impact AI products with leverage across the firm.As a Senior Software Engineer on T. Rowe Price Labs' AI Engineering team, you... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    3 days per week

    T. Rowe Price

    Baltimore, MD
    4 days ago
  •  ...Wyetech, LLC in Maryland seeks an experienced Software Engineer to design, develop, and maintain complex software systems for federal government contracts. You will work on processing-intensive analytics, data integration and full-stack solutions in an Agile environment... 
    Senior

    Jobleads-US

    Linthicum, MD
    4 days ago
  • $131.8k - $290k

    Job Title: Senior Software Engineer - Machine Learning & Cloud TechnologiesJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCI with PolygraphEmployee Type: RegularPercentage of Travel Required: NoneType of Travel: None* * *The Opportunity... 
    Senior
    Contract work
    Work experience placement
    Immediate start
    Flexible hours

    CACI International

    Linthicum, MD
    14 hours ago
  • $121k - $206k

     ...Join us for the opportunity to grow and make a difference in ways that matter to you. Role Summary We are seeking a hands-on Senior Software Engineer with deep expertise in Oracle Cloud technologies, including ERP, EPM, Oracle Integration Cloud (OIC), OTBI, and APEX. This... 
    Senior
    Full time
    Local area
    Remote work
    3 days per week

    T. Rowe Price

    Owings Mills, MD
    3 days ago
  •  ...Our client is seeking an experienced software engineer to help develop next-generation AI solutions that drive business innovation and operational...  ...applications and intelligent automation platforms. As a Senior AI Software Engineer, you will play a key role in designing,... 
    Senior

    summittechpartners.com

    Baltimore, MD
    1 day ago
  • $140k - $170k

     ...vibrant community. Position: You will build onboard autonomy software for collaborative airborne strike weapons. The work centers on...  ...-defined rules of engagement. Working with multidisciplinary engineering teams, you will develop planning, decision, and communications... 
    Senior
    Full time
    Work at office
    Immediate start

    CoAspire

    Baltimore, MD
    14 hours ago
  •  ...Design, develop, and deploy secure, high-quality software solutions that align with Department of Defense standards and mission objectives...  ...Requires a Master's degree and at least 10 years of software engineering experience within a DoD environment. An active Top Secret /... 
    Senior

    Rividium Inc

    Hanover, MD
    1 day ago
  • $170k - $260k

     ...security clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance.*** Are you a Senior Python Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a... 
    Senior
    Full time
    Contract work
    Remote work
    Work from home
    Relocation package

    GliaCell Technologies

    Linthicum Heights, MD
    a month ago
  • $65 - $80 per hour

     ...critical experiences for enterprises and startups alike. Our engineering teams work across web, mobile, and cloud platforms,...  ...moving, high-impact digital builds. Position Overview Senior Software Engineers collaborate with technical leaders, project teams,... 
    Senior
    Hourly pay
    Contract work
    For contractors
    Remote work

    Jobleads-US

    Baltimore, MD
    4 days ago
  •  ...MANTECH seeks a highly technical and mission-focused Senior CNO Software Engineer to join our team in Hanover, MD or Aurora, CO. In this role, you will develop advanced CNO capabilities that directly support national security. You’ll work in a collaborative... 
    Senior
    Work experience placement

    ManTech

    Hanover, MD
    2 days ago
  • $170k - $260k

     ...currently do not possess this level of clearance.*** Are you a Senior Software Engineerwho is ready for anew challengethat willlaunch your...  ...and never seen or heard from the mothership again? Our engineers were certainly tired of the same. At GliaCell our slogan is... 
    Senior
    Full time
    Contract work
    Remote work
    Work from home
    Relocation package

    GliaCell Technologies LLC

    Hanover, MD
    14 hours ago
  •  ...Position Summary Base-2 Solutions is looking for a top-notch software engineer to join our team. We are driven to solve challenging customer problems by leveraging innovative technical solutions. Our software engineers develop the next-generation technologies that drive... 
    Senior

    Base2 Solutions

    Hanover, MD
    14 hours ago
  • $87.64k - $153.55k

    We are seeking a Sr. Software Engineer who will be responsible for the creation, implementation, maintenance, performance, production support and documentation of various departmental and enterprise-wide application systems. This includes installation, modification, and... 
    Senior
    Full time

    Johns Hopkins University

    Baltimore, MD
    4 days ago
  • $113.2k - $237.8k

    Job Title: Senior UI Application EngineerJob Category: EngineeringTime Type: Full timeMinimum...  ...our team as an Application Engineer (UI) supporting the Secure the Enterprise...  ...protected veteran, or any other protected characteristic.Department:Software Engineering
    Senior
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Linthicum, MD
    3 days ago
  • $121k - $206k

     ...review system requirements, code, test, debug, and implement software solutions. You will also bring curiosity and practical exposure...  ..., exploring how AI-enabled tools and capabilities can improve engineering practices, investment workflows, and user experiences.Lead projects... 
    Senior
    Full time
    Local area
    Remote work
    Flexible hours
    3 days per week

    T. Rowe Price

    Baltimore, MD
    14 hours ago
  • $90k - $125k

     ...Johnsoncontrols on social platforms.  What you will do Johnson Controls is seeking a highly skilled Principal Electrical Applications Engineer to support the application, design, and sale of advanced HVAC chiller systems. This role is critical in delivering electrically... 
    Senior
    Full time
    Contract work
    Relocation

    Johnson Controls

    Baltimore, MD
    1 day ago
  • $121k - $206k

     ...difference in ways that matter to you. Role SummaryThe T. Rowe Price Multi-Asset Front Office Technology team is seeking a Senior Software Engineer to design, build, and enhance a suite of next-generation, cloud-native applications that support our Investment Division.... 
    Senior
    Full time
    Local area
    Remote work
    3 days per week

    T. Rowe Price

    Baltimore, MD
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!