Job Closed
This listing is no longer active.
Financing and developing high-impact climate mitigation projects.
Lead Software Engineer
Location
North Carolina
Posted
92 days ago
Salary
$140K - $231K / year
Seniority
Senior
Job Description
Lead Software Engineer
TASC
• 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
Senior Software Engineer – Connectors Team
DataminrThe Leading AI Platform for Real-time Information and Event Discovery
• Lead the research, prototyping, and execution of new connectors using API/webhook-based integrations from conception to production • Design robust data flows and workflows, ensuring integrations are scalable, resilient, and maintainable • Partner with upstream engineering teams to define data contracts • Collaborate with Product stakeholders to lead tradeoff discussions between business requirements and technical feasibility • Proactively identify and resolve technical blockers • Define and implement metrics for monitoring, alerting, and analytics • Build CI/CD pipelines and participate in on-call rotations for your team's services • Actively coach and mentor junior engineers
Software Engineer
ClarioTransforming Lives by Unlocking Better Evidence | Decentralized clinical trials | Broadest endpoint technology
• Develop and scale our mobile product as a Core Developer • Build core product features and modern UIs • Design a reliable, fast, and efficient infrastructure • Work closely with the General Manager for measurable impact on the product's unit economics • Collaborate with the team to enhance product features
• Own the entire lifecycle of features and projects — from technical design through to launch and production monitoring • Build and ship user-facing features in our React Native mobile application • Contribute across the full stack: React Native mobile frontend, Node.js/NestJS backend API, and shared TypeScript libraries • Integrate third-party payment providers and financial services APIs • Improve application performance, test coverage, and developer experience • Onboard and mentor other engineers through code reviews and pairing • Identify and suggest areas of future work for yourself and the team • Collaborate with Product, Design, QA, and Backend Engineering partners to deliver on the team's roadmap • Participate in code reviews, sprint ceremonies, on-call rotations, and the hiring process • Leverage AI-assisted development tools (Cursor, Claude Code, or equivalent) as a core part of your daily engineering workflow
• Create and iterate landing pages and microsites for paid traffic campaigns (Meta Ads, Google Ads, TikTok Ads) • Build high-performance interfaces using HTML, CSS, and JavaScript • Create integrations and automations between marketing tools (APIs, webhooks, Zapier, Airtable or similar) • Use no-code/low-code tools (Lovable, Webflow, Unbounce or similar) to accelerate builds • Implement tracking and conversion measurement (Google Tag Manager, pixels, custom events) • Ensure technical quality of pages: performance, Core Web Vitals, and technical SEO • Collaborate directly with media buyers and the marketing team to optimize campaigns • Ensure pages and funnels comply with ad policies (Meta and Google) • Create and support CRO experiments (A/B tests, heatmaps, conversion analysis) • Version code and collaborate via Git/GitHub




