Jobs · Engineering · Illinois

Senior Software Engineer

JLL · Chicago, IL · 1 mo ago
On-siteEngineeringFull-time

Key Responsibilities

  • Application Development
    • Design and build scalable full stack applications using Node.js and React to support invest operations and business intelligence.
    • Develop robust APIs and microservices that integrate with enterprise systems.
    • Implement responsive, user-friendly interfaces that enable efficient workflows for Research and Strategy, Transaction teams.
  • Cloud Infrastructure & DevOps
    • Architect and implement IaC solutions using tools such as Terraform to automate cloud resource provisioning and management.
    • Design and maintain CI/CD pipelines for automated testing, deployment, and monitoring.
    • Optimize cloud infrastructure for performance, security, and cost-efficiency across Cloud Platform environments (Azure preferred).
  • AI-Powered Development
    • Utilize AI-assisted coding tools such as GitHub Copilot, Cursor, Amazon CodeWhisperer, or similar platforms to enhance development productivity.
    • Apply AI code generation and completion capabilities to accelerate feature development while maintaining code quality standards.
    • Integrate AI tools into development workflows and share best practices with the team.
  • Technical Leadership
    • Provide technical guidance to development teams on architecture decisions, coding standards, and best practices including effective use of AI development tools.
    • Conduct code reviews and mentor junior developers to elevate team capabilities.
    • Collaborate with product managers, UX designers, and business stakeholders to translate requirements into technical solutions.

    Technical Skills

    • 5+ years of professional software development experience
    • Expert proficiency in Python, Node.js backend development including Express, NestJS, or similar frameworks
    • Strong React development skills with modern hooks, state management (Redux, Context API), and component architecture
    • Demonstrated experience creating and managing Infrastructure as Code using Terraform, CloudFormation, Ansible, or similar tools
    • Hands-on experience with cloud platforms (AWS, Azure, or GCP) including networking, security, storage, and compute services
    • Proficiency with AI-assisted development tools such as Cursor, GitHub Copilot, Amazon CodeWhisperer, or OpenAI Codex
    • Experience integrating AI code generation into development workflows while maintaining quality and security standards
    • Proficiency with containerization (Docker) and orchestration (Kubernetes, ECS)
    • Strong understanding of RESTful API design, GraphQL, and microservices architecture
    • Experience with relational and NoSQL databases (PostgreSQL, MongoDB, etc.)
    • Familiarity with CI/CD tools (Jenkins, GitLab CI, GitHub Actions, Azure DevOps)
    • Version control expertise with Git and collaborative development workflows

    Professional Competencies

    • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
    • Strong problem-solving abilities and analytical thinking
    • Excellent communication skills for technical and non-technical audiences
    • Ability to work independently and collaboratively in agile environments
    • Track record of delivering complex projects on schedule
    • Adaptability to rapidly evolving development tools and AI-assisted workflows
    • Experience with RAG, MCP development is a plus

Similar jobs

Senior Software Engineer

The Amatriot GroupSterling, VA· 2 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 2 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 1 wk ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com

Senior Software Engineer

CognizantWoonsocket, RI· 1 wk ago
Information Technology$90k–$140k/yrapply on careers.cognizant.com