TASC
Financing and developing high-impact climate mitigation projects.
Lead Software Engineer
Location
North Carolina
Posted
3 days ago
Salary
$140K - $231K / year
Bachelor Degree7 yrs expEnglishCloudDistributed Systems
Job Description
• 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.
Job 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full-stack Engineer3 days ago
Full TimeRemoteTeam 5,001-10,000Since 2007H1B Sponsor
Senior Software Engineer developing NewSql database solutions at Airbnb
Distributed Systems
Full-stack Engineer3 days ago
Full TimeRemoteTeam 51-200Since 2016H1B No Sponsor
Senior Software Engineer developing React Native solutions for MetaMask
JavaScriptNode.jsReactReact NativeTypeScriptWeb3
Full-stack Engineer3 days ago
Full TimeRemoteTeam 51-200Since 2015H1B No Sponsor
Senior Engineer developing database solutions for the Department of Veterans Affairs
OracleSQL
Full-stack Engineer3 days ago
Full TimeRemote
Our client is seeking a Senior Full Stack Engineer to design, build, and maintain web applications and the infrastructure that powers them. This role requires deep technical expertise across front-end and back-end development, cloud deployments, and system scalability. As a senio...
United States