Senior Staff Software Enigneer

3M

$180K — $220K *
US-AnywhereRemote in Chicago, IL
Information Technology
11 - 15 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree or equivalent experience.
  • 13+ years in software development with Java and related technologies.
  • Deep understanding of Java, React, Node.js, and Python.
  • Experience with AWS or similar cloud platforms.
  • Expertise in microservices, event-driven architecture, and containerization.

Responsibilities

  • Develop and maintain Java-based website architecture and API integrations.
  • Research emerging technologies and consumer behaviors for innovation opportunities.
  • Ensure supported applications run smoothly and triage issues effectively.
  • Build reusable software components for front-end platform interface.
  • Collaborate with product management and engineering to create technical solutions.
  • Coordinate with the broader Tech Team to align with enterprise platforms.
  • Participate in hands-on coding, design discussions, and code reviews.

Benefits

  • Comprehensive total rewards package designed to attract and retain top talent.
Full Job Description
Job Profile: Staff Software Engineer Job Description Summary: We are committed to providing a competitive and equitable total rewards package. The compensation for this role is designed to attract, retain, and motivate top talent. The expected base salary range for this position is $180,000to $220,000 annually. Job Description: What's the Role? We are looking for a Staff Software Engineer to join our team. In this role, you'll work with a team of talented engineers while actively contributing to architecture, design, and development of our core systems. You'll play a key role in scaling the team, ensuring technical excellence, and develop software programs for products from concept to deployment Responsibilities • A critical part of not just the technology team, but to the organization as an excellent back-end engineer with good experience with front-end technologies. Develops and maintains Java-based website architecture, functionality, and API integrations. • Monitors and research emerging technologies, external platforms and services, consumer behavior and site analytics to discover innovation and integration opportunities. • Ensures the team's supported applications are healthy and triages issues to the appropriate personnel. • Build reusable software components for interfacing and use with our front-end platforms. • Experience with AI driven development (like GitHub Copilot, Cursor, Claude) • Collaborates with development leadership, product management, and other product engineering functional areas to translate business objectives and initiatives into technical solutions. • Interfaces with broader Tech Team to ensure proper alignment with existing enterprise platforms and roadmap. • Ensures user interface design and development adheres to best practices for user security, data privacy, user experience, core web vitals, and accessibility. • The majority of the job will be hands on coding, participating in design discussions, and code reviews. Qualifications • Bachelor's degree or equivalent working experience. • 13+ years' experience of developing software in Java & related technologies. • Deep expertise in Java, React, Node.js, Python etc. • Experience with AWS or a similar cloud provider. • Experience with microservices, event-driven architecture, or containerization (Docker, Kubernetes). • Experience with AI driven development (like Github Copilot, Cursor, Claude) • Professional experience guiding and mentoring other engineers in team enviorment • Demonstrates superior knowledge of software design and architecture. • Experience writing unit tests and automating website testing to ensure quality software deployment. • Experience in implementing application performance monitoring solutions to optimize our apps based on your findings. • Excellent verbal and written communication skills. • Strong desire to learn new techniques and technologies and collaborate with other experienced engineers to explore different solutions to a problem. • Nice to have: • Experience working in the Financial Sector • Knowledge of Mortgage Domain • Experience with Kubernetes deployments • Experience with Spring Boot • Experience in open authentication/authorization protocols and frameworks like: OAuth2, OpenID Connect • Experience using React and JavaScript/Typescript Other Useful Details Employee Type: Full-Time Pay Range: annual pay + bonus and/or commissions Location: Remote

Similar Jobs

More Jobs at 3M

More Information Technology Jobs

Find similar Senior Staff Software Enigneer jobs: