Senior Software Engineer building modern web applications using React, TypeScript, and Django. Leading Agile initiatives and mentoring teammates in a digital transformation team.
Responsibilities
Lead the full software development lifecycle, including discovery, design, development, testing, deployment, and post‑launch support.
Assume end‑to‑end ownership of platform reliability, performance, and security across all deployed solutions.
Define application and platform architecture standards to ensure scalable, secure, and maintainable system design across Dx initiatives.
Develop and maintain modern web applications using React, TypeScript, and Django for both internal workflow accelerators and client‑facing tools.
Own and evolve the company’s cloud‑native platform, including AWS infrastructure, Terraform IaC, CI/CD pipelines, container orchestration, cost optimization, and security standards.
Build robust monitoring, logging, alerting, and observability systems to ensure uptime, stability, and proactive issue detection.
Implement security best practices and ensure compliance with organizational policies and industry regulations.
Translate complex architectural, operational, and design workflows into scalable digital solutions that reduce liability and improve operational efficiency.
Collaborate with cross‑disciplinary teams across the AEC organization to align digital solutions with real‑world workflows and business needs.
Partner with the Director of Digital Transformation on product strategy, roadmap prioritization, and technical feasibility decisions.
Serve as the technical authority for the Dx team, guiding engineering standards, architectural decisions, and implementation strategies.
Work effectively in an Agile environment, participating in sprint planning, code reviews, and iterative feature delivery.
Mentor engineers and contribute to team growth in modern development practices, cloud engineering, and architectural thinking.
Develop and maintain technical documentation, including architecture diagrams, deployment procedures, release notes, and training resources.
Integrate emerging cloud‑native and AI/ML capabilities into platform and product initiatives where they add measurable value.
Stay current with industry best practices in web development, cloud computing, DevOps, and AI/ML—and proactively recommend improvements to WM’s digital ecosystem.
Requirements
Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field (or equivalent professional experience).
5+ years of hands-on experience developing, deploying, and supporting full-stack applications in a production environment.
Strong expertise in Python web frameworks (Django or Flask), RESTful APIs, SQL databases, Git, React.ts and HTML/CSS.
Proficiency in Docker and Kubernetes for containerization and container orchestration. Experience with the Helm templating language is optional but nice to have.
Strong experience building DevOps CI/CD pipelines for continuous delivery and reliability.
Demonstrated experience designing and scaling production-grade distributed systems.
Experience deploying applications to cloud platforms (AWS, GCP, or Azure). Experience with infrastructure-as-code (IaC) frameworks like Terraform is nice to have.
Excellent problem-solving skills, analytical thinking, with the abilities to diagnose and resolve complex infrastructure and application issues related to deployments and architect solutions creatively and pragmatically
Strong communication and collaboration abilities, with comfort working across technical and non-technical groups.
Demonstrated passion for continuous learning, staying current with emerging technologies, and advancing AI-ready applications.
Offer is contingent on the ability to pass a background check.
Benefits
The final agreed upon compensation is based on individual education, qualifications, experience, licensing, project specialty/complexity and work location.
We may exceed the posted compensation range for candidates who surpass the posted requirements.
At Ware Malcomb, certain roles are bonus eligible.
Software Engineer II responsible for developing innovative technology solutions for the Energy - as - a - Service sector. Collaborating with teams to enhance energy efficiency and optimization.
Lead Software Engineer for Eyeline developing and mentoring production tools team. Spearheading technical direction and collaborating with various stakeholders in visual effects production.
Senior Software Engineer contributing to multicluster fleet management capabilities for Red Hat. Leading software development with Kubernetes and Go while mentoring engineers in a hybrid work environment.
Associate Software Developer working with automation and engineering processes at Intermedia. Collaborating with teams to improve operational workflows and documentation.
Senior Software Engineer taking ownership of critical product subdomains at Kixie. Collaborating with a team to build a modern, event - driven microservices platform.
Pega Developer responsible for designing, developing, and maintaining Pega PRPC applications. Collaborating with analysts and infrastructure teams to deliver high - performance solutions in Mexico.
Senior Software Engineer delivering AI/ML powered features for customers at Zendesk scale. Collaborating with teams on building and scaling infrastructure for ML applications.
Software Engineer - III designing and developing software enhancements and new products. Focus on creating software tools including operating systems and databases, ensuring compatibility with hardware.
Senior Software Engineer developing AI - powered systems for tax & accounting workflows at Thomson Reuters. Collaborating with product teams and implementing cutting - edge AI technologies.
Senior Software Engineer developing software solutions for global customers at Thomson Reuters. Collaborating with talented engineers to design, develop, and improve software systems.