Lead Software Engineer (Java/Azure)
MSITEK
Lead Software Engineer (Java/Azure)
Position Summary
The Lead Software Engineer provides hands-on technical leadership for a mission-critical, enterprise-scale application platform. This role partners closely with the Technical Manager to drive application development, cloud infrastructure design, and operational reliability across Azure-hosted environments.
This position is highly technical and execution-focused, with 75% or more of time spent actively writing, reviewing, and maintaining application code. In addition, the Lead Software Engineer provides technical direction and oversight to senior developers, ensuring adherence to coding standards, architectural best practices, and high-quality delivery.
The role requires a balance of software engineering expertise, cloud infrastructure knowledge, and development leadership, with a strong emphasis on system stability, scalability, and maintainability.
Key Responsibilities
Technical Leadership & Oversight
Technical Skills
Position Summary
The Lead Software Engineer provides hands-on technical leadership for a mission-critical, enterprise-scale application platform. This role partners closely with the Technical Manager to drive application development, cloud infrastructure design, and operational reliability across Azure-hosted environments.
This position is highly technical and execution-focused, with 75% or more of time spent actively writing, reviewing, and maintaining application code. In addition, the Lead Software Engineer provides technical direction and oversight to senior developers, ensuring adherence to coding standards, architectural best practices, and high-quality delivery.
The role requires a balance of software engineering expertise, cloud infrastructure knowledge, and development leadership, with a strong emphasis on system stability, scalability, and maintainability.
Key Responsibilities
Technical Leadership & Oversight
- Serve as the technical lead for the platform, collaborating with the Technical Manager on design decisions, architecture, and coding standards.
- Provide guidance, direction, and oversight to senior developers and development teams.
- Lead and participate in code reviews to ensure quality, security, and adherence to standards.
- Establish and enforce best practices across development, testing, and deployment.
- Partner with leadership to drive continuous improvement and modernization initiatives.
- ctively contribute to the codebase, spending 75% or more of time on hands-on development.
- Design, develop, enhance, and maintain backend applications and APIs.
- Implement scalable, secure, and high-performance solutions.
- Identify and address technical debt, performance bottlenecks, and system inefficiencies.
- Ensure high-quality code through testing, validation, and review processes.
- Utilize tools such as SonarQube to monitor code quality and maintainability.
- Promote secure coding practices and strong test coverage.
- Partner with developers to improve overall code health and reduce technical debt.
- Collaborate with the Technical Manager to design and maintain Azure-hosted environments.
- Lead the implementation of Infrastructure as Code (IaC) using Terraform and Ansible.
- Support configuration and management of cloud resources, including compute, storage, and networking.
- Contribute to CI/CD pipeline development and optimization using Azure DevOps.
- Ensure environments are scalable, reliable, and aligned with enterprise security standards.
- Participate in release planning, deployment execution, and change management processes.
- Collaborate with infrastructure, security, and vendor teams on system maintenance and improvements.
- Maintain and enhance operational processes and system reliability.
- Support applications monitored through 24/7 monitoring tools, ensuring system health and availability.
- nalyze alerts, system metrics, and trends to proactively identify issues.
- Contribute to root cause analysis and continuous improvement efforts.
- Develop and maintain technical documentation, including:
- pplication architecture and design
- System workflows and processes
- Deployment and operational procedures
- Communicate effectively with technical and non-technical stakeholders.
- ct as a trusted technical advisor to leadership and cross-functional teams.
Technical Skills
- 8+ years of experience in software engineering, with significant experience developing enterprise applications.
- Strong expertise in Java/J2EE and backend application development.
- PHP experience required, including support and enhancement of production applications.
- Experience developing and supporting REST APIs, JSON, and service-oriented architectures.
- Experience with SQL Server and MySQL, including performance tuning and data modeling.
- Experience supporting Azure-hosted applications in production environments.
- Hands-on experience with Infrastructure as Code (IaC) using Terraform and Ansible.
- Experience with NGINX and web server configuration.
- Experience working in Agile/Scrum environments.
- Proficiency with JIRA for Agile tracking and sprint management.
- Proficiency using Azure DevOps for source control, CI/CD pipelines, and deployments.
- Experience with SonarQube or similar code quality and static analysis tools.
- Strong written and verbal communication skills.
- Proven ability to document application design, workflows, and system architecture.
- Experience providing technical leadership and mentorship to development teams.
- bility to balance hands-on development responsibilities with leadership expectations.
- Kotlin experience, particularly within Java-based ecosystems.
- Experience supporting high-availability, enterprise-scale systems.
- Experience with application monitoring and reliability tools.
- Familiarity with performance tuning, caching strategies, and backend optimization.
- Experience leading cloud modernization or application transformation initiatives.
Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Lead Software Engineer (Java/Azure) in Dearborn, MI vacancy
- ...Tech Stack & Qualification 3 to 7 Years Range Java 8 J2ee - Servlet HTML, JS, CSS Optional - AEM dobe... ...8 or higher and best practices. Participate in the full software development lifecycle (SDLC), from understanding requirements to...Suggested
- ...Job Title Position Description: Design and Develop BOM Java API and application by utilizing Java, JavaFX, Spring, Springboot and... ...deployment build failures. Participates in an ongoing production software operations review and troubleshoots production issues. Skills...Suggested
- ...Job Title Full Stack Software Engineer - Angular / Java / GCP Overview / Summary We are seeking an experienced Full Stack Software Engineer to join an Agile engineering team focused on building enterprise applications with global impact. The...Suggested
- A leading loyalty solutions provider is seeking a Lead Software Engineer with over 8 years of experience in the full software development life cycle. This role offers... ...service-oriented architecture, API development, and Java technologies, with a commitment to Agile...SuggestedRemote work
- ...Java Developer Must have experience in Java 8, Spring Framework, Spring Boot, SOAP and REST API services, Microservices. Knowledge and hands on in GitHub, CI/CD (Jenkins, Tekton, etc.) Expertise in SQL / database technologies, writing test cases using JUnit. Cloud...Suggested
- ...Java Developer Java Spring Boot Microservices REST webservice Spring Cloud Pivotal Cloud Foundry Azure Spring Security OAuth2 Jenkins Javascript Angular React TDD and Pair Programming... ...Responsibilities: Position Description: Need a software engineer to support our grow......Shift work
- ...Software Developer To code, test, maintain and troubleshoot utilizing the appropriate development environment and programming technology in GraphQL, Java, Spring Boot, Microservices and GCP. Understand and analyze the technical specifications and suggest code optimization...
$101.9k - $150k
...help learners achieve their goals and lead a choice-filled life. Our culture values... .... What you'll do here: As the Software Engineering Manager, you will lead a team dedicated... ...and deploying solutions on AWS, GCP, or Azure, including containers, serverless, and...Work experience placementLive inLocal areaRemote workWorldwide$143k - $185k
...Technical Lead X by 2 is a technology consulting... ...development of enterprise software solutions. You'll combine hands-on engineering with leadership, guiding... ...frameworks (e.g., Python, Java, C#, JavaScript)... ...deployed services (AWS, Azure) Integrate enterprise...Home office- ...architecture (2-tier, 4-tier, SOA-based environments) Lead installation, configuration, and upgrades of... ...integration Programming/scripting knowledge (Java, C++, XML) Bachelor's degree in computer science, Engineering, or related field Several years of experience...Contract workImmediate start
- ...here. About The Team And What We Will Build Together You are a Lead Software Engineer with 8+ years experience in the full software development... ...Experience in developing XML / JSON based web-services Experience in Java technologies: JMS, MDB, JPA (Hibernate) Familiarity with key...Remote workFlexible hours
- ...Sr Java Developer Must-have skills: ~5+ years of work experience in Spring Platform, Cloud Native Development, RESTful/SOAP... ...working experience in ORM frameworks like Hibernate, JPA, and agile software development methodologies like Agile SCRUM, TDD ~ Proficiency...Work experience placement
- ...Senior Java Full Stack Developer Location: 21000 S Military, Dearborn, MI 48124 (Onsite) Note: Only local candidates will be considered Application Development Design, develop, and maintain high performance Java full stack applications using Java, Spring...Local area
- ...professional in Dearborn, Michigan who can develop and maintain Ford engineering requirements and function life cycle processes. The candidate... ...Siemens TeamCenter PLM and strong programming skills in ITK, Java, and C/C++ are essential. Additional responsibilities include...
- ...Lead Developer V2Soft is a global leader in IT... ...staffing, cloud computing, engineering, mobility, testing, and... ...reliability across Azure-hosted environments. This... ...requires a balance of software engineering expertise,... ...Strong expertise in Java / J2EE and backend application...Local areaWorldwide
- ...Immediate Need – Java Mulesoft Developer With GCP Java, Spring, Mulesoft, Angular/React, GCP, Kubernetes Engine, Restful API, Oauth, Data Access Cloud Computing - Pivotal Cloud... ...Mulesoft - JaavScript - Angular / React Software Development Layers - API (RESTfull) -...Immediate start
- 360 IT Professionals is a Software Development Company based in Fremont, California that offers complete technology services in Mobile development... ...8+ years of Technical experience Must know Python, MongoDB, Java Script, Jquery, CSS, Web/REST services, XML and Google Analytics...Local area
$70k - $100k
...Minimum 4 years' of experience with Java 7/8, J2EE, Eclipse or similar tool, Spring... ...programming skills Experience with a recognized software development lifecycle methodology Good... ...and software platforms. Lead by experts in the IT industry with a proven...InternshipWork at office- A leading technology consulting firm is seeking an experienced Java FullStack Developer for their Dearborn, MI location. The role involves engaging with clients to develop user-centric software solutions and managing complex systems through various programming practices...
- ...Lead Software Engineer We need an analytical, curious problem solver to become a Lead Software Engineer... ...), Shell Scripting, Docker, Linux, and Java Preferred Experience... ...Experience building and deploying integration solutions on Microsoft Azure and/or AWS....Work experience placement
- A leading technology company in Dearborn, Michigan, is seeking an experienced software developer proficient in Java and Spring Boot. The position involves designing scalable applications, implementing microservices, and deploying solutions on Google Cloud Platform. Candidates...
$96k
Galaxy Software Solutions, Inc. is seeking a Sr. Software Engineer II located in Canton, MI. The role involves designing, developing, and implementing software applications, as well as reviewing and testing both client and web applications. A Master's degree in Computer...- ...needs and platform best practices. • Lead data architecture and modeling efforts leveraging... ...3DX Data Model, EKL scripting, and Java Microservices. • Oversee technical... ...for development teams and mentor junior engineers. • Collaborate with stakeholders to evaluate...
- ...Senior PLM Developer Job Role: Data Engineering Engineer Job Location: Dearborn, MI LOCAL PREFERRED Job Duration: 12 Months Position Description... ...ingest high-fidelity data into 3DX. Development: Expert-level Java development skills (Core Java, Multi-threading, and RESTful API...Work experience placementLocal area
- ...company in Dearborn, Michigan, is looking for a candidate with over 8 years of technical experience, well-versed in Python, MongoDB, Java Script, Jquery, CSS, Web/REST services, XML, and Google Analytics. Experience with LESS, Omniture, Jinga, NGINX, Gunicorn, and...Local area
- A leading software solutions company in Dearborn, Michigan is seeking a Full-stack software engineer responsible for designing, developing, and maintaining software applications. The... ...years of IT experience with 8+ years in Java development and familiarity with GCP. You...
- Production Modeling Corp in Dearborn, Michigan is seeking a software developer experienced in enterprise software development. The ideal... ...Bachelor's Degree in Computer Science and hands-on experience with Java and C++, along with skills in debugging and problem solving....Flexible hours
- ...challenges. Our services span AI, IT staffing, cloud computing, engineering, mobility, testing, and more. Certified with CMMI Level 3... ...MI Experience Required: 5+ years of experience in software development (Java/Python) 3+ years of experience with Google Cloud Platform...Local areaWorldwide
- We specialize in Staffing, Consulting, Software Development, and Training along with IT services... ..., development and programming, software engineering, systems development, testing,... ...Expenses will be borne by the client) Role: JAVA Developer No. of positions: 15...Work at office
- ...Required Skills • Technical: Java, Spring Boot, REST APIs, Microservices, Kafka, Angular/React • Cloud: GCP (preferred)or AWS/Azure experience • Python for AI/ML • DevOps: CI/CD... ...required. 6. Leadership & Mentorship o Lead technical discussions, code reviews, and...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Lead Software Engineer (Java/Azure). Be the first to apply!
Related searches
- full stack java developer Dearborn, MI
- java web developer Dearborn, MI
- java developer Dearborn, MI
- java software engineer Dearborn, MI
- java spring developer Dearborn, MI
- senior java developer Dearborn, MI
- lead full stack java developer Dearborn, MI
- senior java software engineer Dearborn, MI
- sr.java developer Dearborn, MI
- java microservice developer Dearborn, MI

