
Lead Software Engineer
TASC
full-time
Posted on:
Location Type: Remote
Location: North Carolina • United States
Visit company websiteExplore more
Salary
💰 $140,000 - $231,000 per year
Job Level
Tech Stack
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