e-Solutions
e-Solutions

60 Esolutions Senior Software Engineer Jobs Hiring Near You

Longterm Contract Software Engineering Lead Position Overview We are seeking an experienced ... Architect and implement cloud-native solutions using AWS services (EC2, ECS/EKS, Lambda, S3, RDS ...

Skills: * The senior level .NET Web Developer designs, develops, and implements web-based ... NET, MVC, .NET CORE and supported programming languages (e.g. C#, C++, bootstrap) and scripting ...

Sr. Java/AWS Developer

Austin, TX

$50.50 - $65.50/hr

Hands-on experience with Graph databases (e.g., Neo4j, Amazon Neptune, or similar) * Familiarity ... Understanding of CI/CD pipelines and DevOps practices

Technical Program Manager

Mountain View, CA

$151K - $195.50K/yr

... senior leadership. * Bachelor's Degree: A Bachelor's degree in Computer Science, Engineering ... Certification in Zuora (e.g., Zuora Billing, Zuora CPQ) is highly preferred. * Experience in ...

Experience in Software Engineering or DevOps practices. * Familiarity with cloud-based security solutions. * Excellent communication and leadership skills. * Checkpoint CCSE * Data pipeline ...

... Sr Developers/Leads on documenting requirements associated with a particular initiative or EPIC ... e How-To documents Process Improvement: • Help ensure a continual process improvement focus ...

... software applications including Mobile app for child support. This role plays a key part in ... ensure technical solutions align with business goals and performance standards. Key ...

Sr. Internal Auditor

Miami, FL · On-site +1

$80.80K - $100.40K/yr

Prepare clear and concise audit reports with actionable recommendations for senior leadership and ... Solid knowledge of relevant compliance frameworks (e.g., OMB Uniform Guidance, GAAP, IFRS, FAR, CFR)

... e.g., iterative, waterfall, and other modern approaches to software development * Proficiency in defining and implementing an overall solution and expertise in the business architecture * Bachelor ...

NET, MVC, .NET CORE, and supported programming languages (e.g. C#, VB.net) and scripting languages (e.g. TypeScript, JavaScript, JQuery). * Performs front-end and back-end development of web ...

... and software upgrades. * Analyze requirements, develop proposals, and provide solution after ... Knowledge of scripting e.g., (Python, PowerShell, REST API, Terraform, Ansible). Good to have

$107.30K - $107.80K/yr

Senior level Program Manager (deep knowledge and experience), executive presence * Be able to manage multiple work streams * Be able to liaison between Technical and business * This person will be ...

$60/hr

Title: Senior Project Manager Hourly Buy rate: $60/hourly Location: Pleasanton, California (REMOTE) JD: * Senior Project manager who has good experience managing large migration and upgrades ...

... senior consultants and/or team manager. Partners with team across the business to determine and ... Experience with insurance underwriting technology (e.g. Guidewire) * Meeting facilitation ...

Showing results 21-40

e-Solutions Jobs Information

What are the key skills and qualifications needed to thrive as a Senior Software Engineer, and why are they important?

To thrive as a Senior Software Engineer, you need advanced programming skills, deep understanding of software architecture, and several years of experience in software development, often supported by a relevant degree. Familiarity with tools like Git, CI/CD pipelines, cloud platforms, and expertise in technologies such as Java, Python, or JavaScript are typically required. Leadership, problem-solving, and effective communication are crucial soft skills for mentoring teams and collaborating across departments. These skills ensure the delivery of robust, scalable solutions and drive successful project outcomes in complex technical environments.

What are some common challenges Senior Software Engineers face when mentoring junior team members?

Senior Software Engineers often mentor junior colleagues, which can be incredibly rewarding but also presents challenges. Balancing mentorship with project deadlines can be demanding, as it requires strong time management and communication skills. Additionally, adapting explanations to different learning styles and levels of experience can be tricky. However, effective mentorship helps build a stronger team and can lead to enhanced leadership opportunities for the senior engineer.

What are Senior Software Engineers?

Senior Software Engineers are experienced professionals who design, develop, and maintain complex software systems. They often lead technical projects, mentor junior team members, and make architectural decisions. Their role involves collaborating with stakeholders to understand requirements, ensuring code quality, and staying up-to-date with the latest technologies. Senior Software Engineers are expected to have strong problem-solving skills and a deep understanding of software development best practices.

What is the difference between Senior Software Engineer vs Software Developer?

AspectSenior Software EngineerSoftware Developer
CredentialsBachelor's or higher in CS or related field; experience often 5+ yearsBachelor's in CS or related field; entry to mid-level experience
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing features, debugging
Industry UsageUsed across tech companies, startups, enterpriseCommon in software firms, startups, freelance work
Search & ComparisonOften compared for experience level, responsibilitiesCompared for entry-level to mid-level roles

The main difference between a Senior Software Engineer and a Software Developer lies in experience, responsibilities, and scope. Senior Software Engineers typically have more experience, lead projects, and mentor others, while Software Developers focus on coding and feature development. Both roles are essential in tech companies, but the Senior Software Engineer position involves higher-level planning and leadership.

Infographic showing various Senior Software Engineer job openings at Esolutions in the United States as of May 2026, with employment types broken down into 92% Full Time, 1% Part Time, and 7% Contract. Highlights an 79% Physical, 5% Hybrid, and 16% Remote job distribution.
Java Lead

Full-time

Posted 8 days ago


Job description

Java Lead

Location: Minneapolis, MN: 3 days onsite must Duration: Longterm Contract

Job Description

Software Engineering Lead Position Overview

We are seeking an experienced Software Engineering Lead to drive end-to-end application development for a high visibility, enterprise-grade product. This role requires deep technical expertise, strong architectural thinking, and the ability to lead development initiatives while partnering closely with business stakeholders and leadership teams. The ideal candidate is a hands-on technologist with a passion for solving complex problems, mentoring engineers, fostering innovation, and building highly resilient and scalable systems.

Key Responsibilities

  • Lead the design and development of enterprise-scale applications using Java and Spring Boot.
  • Drive architectural discussions, evaluate design choices, and ensure alignment with long-term technical roadmap.
  • Own and enforce engineering best practices, coding standards, and development patterns.
  • Conduct in-depth PR reviews, code quality checks, and provide structured feedback to improve engineering excellence across the team.

Cloud & Platform Expertise

  • Architect and implement cloud-native solutions using AWS services (EC2, ECS/EKS, Lambda, S3, RDS, CloudWatch, IAM, etc.).
  • Ensure the application meets world-class standards in: Availability, Scalability, Performance, Observability (metrics, logging, tracing), Security.
  • Collaborate with DevOps/SRE on CI/CD pipelines, infrastructure automation, and reliability engineering.

Team Leadership & Mentorship

  • Mentor and coach junior and mid-level engineers; conduct technical workshops and knowledge sessions.
  • Guide the team through complex development challenges, breaking down work, and ensuring timely delivery.
  • Foster a culture of innovation, continuous learning, and problem-solving.

Stakeholder & Business Collaboration

  • Work closely with product owners, business stakeholders, and cross-functional teams to translate requirements into technical solutions.
  • Present technical strategies, design decisions, risks, and progress updates to leadership.
  • Participate in business requirement discussions, feasibility analysis, and solution shaping.

Quality, Security & Non-Functional Requirements

  • Own the strategy and execution plan for: CVE vulnerability remediation, Security hardening, Performance tuning, Resiliency improvements, Other Non-Functional Requirements (NFRs) including disaster recovery and capacity planning.
  • Ensure applications adhere to enterprise compliance, security, and quality standards.

Innovation & Continuous Improvement

  • Identify opportunities for automation, new technologies, and modern engineering practices.
  • Champion innovation within the engineering team by evaluating emerging tools, frameworks, and cloud capabilities.
  • Drive POCs and propose improvements to existing architecture and processes

Required Qualifications

  • 10+ years of total software engineering experience, with at least 34 years in a technical leadership role.
  • Expert-level proficiency in: Java, Spring Boot, RESTful services.
  • Strong hands-on experience with AWS Cloud (must be able to architect and guide cloud-native solutions).
  • Deep understanding of microservices architecture, distributed systems, and integration patterns.
  • Strong capability in troubleshooting, performance analysis, scalability design, and fault tolerance.
  • Experience working with modern DevOps practices, CI/CD pipelines, and containerization (Docker/Kubernetes).
  • Proven track record of mentoring engineers, driving high-quality delivery, and influencing cross-functional teams.
  • Excellent communication skillsable to interact comfortably with developers, business partners, and leadership.

Preferred Qualifications

  • AWS Certifications (Solution Architect, Developer, or DevOps).
  • Experience with observability stacks such as Prometheus, Grafana, CloudWatch, ELK, OpenTelemetry.
  • Familiarity with modern front-end technologies (React/Angular) is a plus.
  • Experience with security frameworks and vulnerability remediation processes.