Lead Software Engineer – Java, Spring Boot, Angular

Jobtailor

Alabama

On-site

USD 95,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor in the United States is seeking a senior software engineering leader to drive design, development, and deployment of scalable software systems. You will mentor engineers, collaborate with product and cross-functional teams, and enforce coding standards while guiding architectural decisions.

The role emphasizes troubleshooting, process improvement, and adoption of modern development practices to deliver high-quality software solutions for complex business needs.

Qualifications

  • Bachelor's degree required; 3+ years of direct industry experience preferred.
  • Knowledge of software development, design, and UX design.
  • Experience with application delivery processes and SDLC.
  • Ability to troubleshoot technically and enforce coding standards.
  • No visa sponsorship or STEM OPT available.

Responsibilities

  • Lead development and implementation of software applications and systems.
  • Design scalable, reliable, and maintainable software architectures.
  • Provide technical guidance, coaching, and mentorship to engineers.
  • Collaborate with product managers and cross-functional teams to define requirements.
  • Review code, enforce best practices, ensure coding standards compliance.
  • Drive process improvements and adoption of new tools.
  • Troubleshoot complex issues and support production environments.
  • Manage project priorities, timelines, and technical deliverables.
  • Evaluate emerging technologies and recommend adoption.
  • Ensure software quality through testing, security practices, and performance optimization.
  • Create and lead technical design and development of software solutions.
  • Prepare technical and procedural documentation.
  • Facilitate complex problem resolution; review coding and testing.
  • Apply modern principles and methodologies to advance business initiatives.

Skills

Software Architecture Design
Application Development
UX Design
Application Testing
System Development Life Cycle
Process Improvements
Release Management
Coding Standards Adherence
Performance Optimization
Technical Documentation
Collaboration
Coaching
Problem Solving
Stakeholder Engagement
Continuous Improvement

Education

Bachelor’s degree

Job description

  • Lead the development and implementation of software applications and systems
  • Design scalable, reliable, and maintainable software architectures
  • Provide technical guidance, coaching, and mentorship to software engineers
  • Collaborate with product managers, stakeholders, and cross-functional teams to define requirements and technical solutions
  • Review code, enforce best practices, and ensure adherence to coding standards
  • Drive continuous improvement in development processes, tools, and technologies
  • Troubleshoot complex technical issues and support production environments
  • Manage project priorities, timelines, and technical deliverables
  • Evaluate emerging technologies and recommend adoption where beneficial
  • Ensure software quality through testing, security practices, and performance optimization
  • Create and lead the technical design and development of software solutions
  • Propose and design software solutions for complex business needs
  • Prepare technical and procedural documentation
  • Facilitate complex problem resolution
  • Review coding, testing, and software documentation
  • Apply modern principles, methodologies, and tools to advance business initiatives and capabilities
Requirements
  • University/college degree, typically a bachelor’s degree
  • 3+ years of relevant/direct industry experience
  • Knowledge of application development, software solutions, design, and UX design
  • Skills in business management, customer solutions, group problem solving, process improvements, and release management
  • Competency in application delivery processes, application design, architecture, application development tools, application testing, packaged application integration, and system development life cycle
  • Technical troubleshooting ability
  • Comparable combination of education, job-specific certification(s), and experience may be considered in lieu of a degree
  • No employment visa sponsorship or STEM OPT participation available
Core Competencies

Demonstrates expertise in software application development, architecture design, and technical mentorship, while effectively collaborating with cross-functional teams to deliver high-quality solutions. Proficient in troubleshooting, process improvement, and applying modern methodologies to enhance business capabilities.

Highest-signal resume keywords
  • Software Application Development
  • Software Architecture Design
  • Technical Mentorship
  • Application Delivery Processes
  • Technical Troubleshooting
ATS Optimization Keywords
Hard Skills
  • Application Development
  • Software Solutions Design
  • UX Design
  • Application Testing
  • System Development Life Cycle
  • Process Improvements
  • Release Management
  • Coding Standards Adherence
  • Performance Optimization
  • Technical Documentation
Soft Skills
  • Collaboration
  • Coaching
  • Problem Solving
  • Stakeholder Engagement
  • Continuous Improvement
Certifications & Qualifications
  • Job-Specific Certification(s)
Industry Keywords
  • Technical Guidance
  • Cross-Functional Teams
  • Emerging Technologies
  • Complex Problem Resolution
  • Production Support
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Java, Spring Boot, Microservices
Senior Software Engineer – Java, Spring Boot, Microservices

Jobtailor • Pennsylvania

On-site
USD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Jobtailor • Phoenix (AZ)

On-site
USD 150,000 - 190,000
Senior Software Engineer
Senior Software Engineer

Jobtailor • North Billerica (MA)

On-site
USD 140,000 - 210,000
Software Engineering Manager – Enterprise Applications
Software Engineering Manager – Enterprise Applications

Jobtailor • Illinois

On-site
USD 150,000 - 190,000
Software Engineer
Software Engineer

Jobtailor • North Carolina

On-site
USD 80,000 - 110,000
Software Engineer III
Software Engineer III

Jobtailor • Massachusetts

On-site
USD 110,000 - 170,000
Lead Development Engineer
Lead Development Engineer

Jobtailor • Town of Springdale (WI)

On-site
USD 120,000 - 160,000
Associate Software Engineer – Java
Associate Software Engineer – Java

Jobtailor • Connecticut

On-site
USD 60,000 - 85,000
Application Engineer III – D&L
Application Engineer III – D&L

Jobtailor • Kansas City (KS)

On-site
USD 110,000 - 140,000
Engineer
Engineer

Jobtailor • Phoenix (AZ)

On-site
USD 110,000 - 150,000