Remote Jobs RockRemote Jobs Rock

(1109576) Lead Software Engineer

๐Ÿ•’ 2 days ago
JavaSpring BootREST APIsMicroservices
Apply Now

๐Ÿ“œ Description

  • Lead design and development of enterprise REST APIs and microservices using Java, Spring Boot, Apigee, and AWS.
  • Define API contracts, payload schemas, and OpenAPI/Swagger specifications.
  • Translate business requirements into technical designs, user stories, and implementation tasks.
  • Guide engineers and lead architecture, design, and code reviews for complex initiatives.
  • Establish practices for security, reliability, scalability, observability, testing, and production readiness.
  • Own delivery from design through deployment, monitoring, troubleshooting, and continuous improvement.

๐Ÿ› ๏ธ Requirements

  • Bachelor's degree and 10+ years of relevant experience.
  • Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements.
  • Software Product Design/Architecture: Knowledge of software product design; ability to convert market requirements into the software product design.
  • Decision Making and Critical Thinking: Knowledge of the decision-making process and associated tools and techniques; ability to accurately analyze situations and reach productive decisions based on informed judgment.

โœจ Benefits

  • Dental insurance
  • Vision Insurance
  • Disability insurance
  • Employee assistance program
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Paid Holidays
Full job description

Lead Software Engineer

Diversified Services Network, Inc. (DSN) is seeking a full-time Lead Software Engineer to join our team in Chicago, IL. We offer a hybrid work model, full benefits, PTO, 401k, and more! If you're looking to grow your career within an extremely reputable, stable Fortune 100 company - let's talk!

Position Overview

DSN is seeking a Lead Software Engineer to help build backend web services using a microservices architecture. This role partners closely with product owners, architects, and cross-functional teams to deliver secure, scalable, customer-focused solutions.

Key Responsibilities

  • Lead the design and development of enterprise-scale REST APIs and microservices using Java 21+, Spring Boot, Apigee API Gateway, and AWS cloud services.
  • Architect API-first solutions, define service contracts, payload schemas, and OpenAPI/Swagger specifications.
  • Lead solution decomposition by breaking business requirements into technical designs, user stories, and implementation tasks.
  • Guide engineers in developing secure service-to-service integrations using OAuth 2.0, JWT, and enterprise entitlement-based authorization models.
  • Serve as the technical lead for complex initiatives, driving architecture decisions, design reviews, and code reviews.
  • Collaborate with product owners, UI development teams, architects, and partner teams to ensure successful delivery of customer-focused solutions.
  • Establish engineering best practices for reliability, scalability, observability, security, and maintainability.
  • Drive quality engineering practices including automated testing, performance testing, load testing, and production readiness reviews.
  • Lead troubleshooting and resolution of complex production issues.
  • Create and maintain technical documentation, operational runbooks, and engineering standards.
  • Drive end-to-end software ownership from design through deployment, monitoring, support, and continuous improvement.

Team & Work Environment

  • Team of 12-13 engineers, including lead engineers and senior software engineers.
  • Hybrid schedule: 2 days per week onsite in Chicago, IL.

Requirements

Education & Experience

  • Bachelor's degree and 10+ years of relevant experience.

Required Skills

  • Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements.
  • Software Product Design/Architecture: Knowledge of software product design; ability to convert market requirements into the software product design.
  • Decision Making and Critical Thinking: Knowledge of the decision-making process and associated tools and techniques; ability to accurately analyze situations and reach productive decisions based on informed judgment.

Top Candidates Will Also Have

  • Extensive software development experience using Java 17+ and Spring Boot RESTful API development, including experience with API management and gateway platforms like Apigee.
  • Proficiency in deploying and maintaining software within public cloud environments, such as AWS, Azure, or GCP.
  • Proven ability to own the end-to-end software lifecycle, including writing comprehensive automated tests (unit, integration, and end-to-end) using frameworks like JUnit and Mockito.
  • Experience designing and implementing Event-Driven Architectures using message streaming solutions (e.g., AWS Kinesis, AWS SQS, AWS SNS, Apache Kafka, RabbitMQ, Apache ActiveMQ, Azure Event Hub).
  • Deep understanding of datastores, including relational (PostgreSQL, MySQL, Oracle, AWS RDS/Aurora), NoSQL (MongoDB, Cassandra, AWS DynamoDB), search engines (Elasticsearch), caching (Redis), and vector databases.
  • Hands-on experience configuring and deploying software via CI/CD pipelines using tools such as Azure DevOps, Jenkins, or GoCD.
  • Familiarity with leveraging AI-assisted coding companions, such as GitHub Copilot or Cursor, to accelerate the software development lifecycle.
  • Demonstrated success working within an Agile development framework, ideally Scrum.

Benefits

  • 401(k)
  • Dental insurance
  • Vision Insurance
  • Disability insurance
  • Employee assistance program
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Paid Holidays

Please follow the link to our website for a list of job openings in Engineering, IT, Project Management, and more! https://www.dsnworldwide.com

Salary expectations: 160,000-170,000 per annual

Dsn

(1113439) Principal Software Architect - AI & Cloud

๐Ÿ•’ yesterday
Dsn๐Ÿ‘ฅ 51 - 200 employees๐Ÿข Information Technology And Services

Leads architecture for AI-native, cloud-based software systems, integrating agent workflows, foundation models, and relational and vector data while setting engineering standards and mentoring teams.

Software ArchitectureJavaBackend SystemsMicroservices
Cloudera

Tech Lead / Senior Staff Software Engineer (Octopai - Modeling, APIs)

๐Ÿ•’ yesterday
Cloudera๐Ÿ‘ฅ 1001 - 5000 employees๐Ÿข Computer Software

Join Cloudera as a Technical Lead to guide the architecture and development of Octopaiโ€™s core modeling and API layer, combining hands-on engineering with deep technical leadership.

Backend EngineeringAPI DesignC# (.net)Java
ABBYY

Staff Software Engineer - C++

๐Ÿ•’ yesterday
ABBYY๐Ÿ‘ฅ 501 - 1000 employees๐Ÿข Computer Software

Lead architecture and delivery of cross-platform capabilities for a cloud-native Document AI product, setting engineering standards, improving reliability, and mentoring engineers across teams.

C++C# .NETMicroservicesDistributed Systems
Hinge-Health

Staff Software Engineer, Member Records

๐Ÿ•’ 5 days ago
Hinge-Health๐Ÿ‘ฅ 1001 - 5000 employees๐Ÿข Computer Software

Lead architecture and end-to-end delivery for Member Records, shaping full-stack systems and technical direction while building production software, mentoring engineers, and improving reliability for care-team workflows.

TypeScriptReactNode.jsRDBMS
Carousell Group

Lead Software Engineer

๐Ÿ•’ 5 days ago
Carousell Group๐Ÿ‘ฅ 501 - 1000 employees๐Ÿข Computer Software

Lead technical direction for Carousellโ€™s Core Marketplace, building scalable systems and user-focused products while guiding architecture, delivering complex cross-team projects, and mentoring engineers.

Software ArchitectureDistributed SystemsMicroservicesGo

Trusted by Remote Workers