TASC

Lead Software Engineer

TASC

full-time

Posted on:

Location Type: Remote

Location: North CarolinaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $140,000 - $231,000 per year

Job Level

About the role

  • Architect, design, and maintain enterprise-grade IBM MQ solutions supporting mission-critical distributed systems.
  • Act as the technical lead for MQ platforms, providing guidance, standards, and best practices to application and platform teams.
  • Install, configure, upgrade, and patch IBM MQ across multiple environments, including on-premises and cloud deployments.
  • Design and implement high availability, disaster recovery, and performance tuning strategies for MQ queue managers.
  • Collaborate with application teams to design reliable messaging patterns, including request/reply, pub/sub, and event-driven architectures.
  • Develop and enforce MQ security standards, covering TLS, certificates, authentication, authorization, and queue-level access controls.
  • Implement monitoring, alerting, and observability for MQ infrastructure to enable proactive detection and resolution of issues.
  • Lead incident response and root cause analysis for MQ-related production issues, driving permanent corrective actions.
  • Automate MQ operational tasks using scripting and configuration management tools to improve reliability and efficiency.
  • Mentor engineers and provide technical leadership through design reviews, documentation, and knowledge sharing.
  • Stay current with the IBM MQ roadmap, messaging industry trends, and emerging technologies, recommending improvements as appropriate.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • At least seven years of experience working with enterprise messaging platforms, with strong hands-on expertise in IBM MQ.
  • Proven experience designing and supporting MQ in high-volume, high-availability production environments.
  • In-depth understanding of messaging concepts such as queuing, pub/sub, transactions, persistence, and message ordering.
  • Experience collaborating with application development teams to integrate messaging solutions.
  • Strong troubleshooting skills, with the ability to diagnose complex, cross-system issues.
  • Prior experience in a technical lead or senior engineering role, influencing architecture and engineering standards.
Benefits
  • insurance (including medical, prescription drug, dental, vision, disability, life insurance)
  • flexible spending account and health savings account
  • paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave)
  • 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire
  • 10 annual paid U.S. observed holidays
  • 401k with a best-in-class company match
  • deferred compensation for eligible roles
  • fitness reimbursement or on-site fitness facilities
  • eligibility for tuition reimbursement
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
IBM MQhigh availabilitydisaster recoveryperformance tuningmessaging patternsTLSscriptingconfiguration managementmonitoringroot cause analysis
Soft Skills
technical leadershipmentoringcollaborationtroubleshootingguidanceknowledge sharingstandards enforcementincident responsecommunicationproblem-solving