FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in leading engineering teams, driving architectural decisions, and managing end-to-end project delivery. Proficient in software development best practices, cloud technologies, and fostering a culture of innovation and continuous improvement.
Highest-signal resume keywords
Team LeadershipMicroservices ArchitectureJava DevelopmentCloud Distributed SystemsAgile/Scrum Methodology
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
MicroservicesRESTful ServicesSOAP ServicesJavaSpringSpring BootSQLNoSQLUnit TestingEvent-Driven Architecture
Soft Skills
CommunicationNegotiationFacilitationInfluencingPersuasion
Tools & Technologies
AzureGitMavenJenkinsAzure DevOpsJUnitSpockJestSonar
Industry Keywords
Software EngineeringPerformance TuningOperational ExcellenceStakeholder ManagementProgram Management
Tech Stack
Tools & technologiesAzureCloudDistributed SystemsJavaJenkinsJestJUnitMavenMicroservicesNoSQLSOAPSpringSpring BootSpringBootSQL
About the role
Key responsibilities & impact- Lead and manage a team of engineers, providing guidance and mentorship
- Oversee the design, development, and maintenance of critical services
- Drive technical decisions and provide architectural direction
- Ensure projects are delivered on time, within scope, and within budget
- Implement and enforce software development and team collaboration best practices
- Conduct performance reviews and provide feedback
- Foster innovation, continuous improvement, and customer focus
- Stay current with industry trends and technology advancements
- Manage resources, budgets, and timelines to meet organizational goals
- Ensure delivery with pace, quality, efficiency, and excellence
Requirements
What you’ll need- Minimum 10+ years’ experience and at least 3+ years in people management
- Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 5 years’ experience in software engineering or related area; alternatively, 7 years’ experience in software engineering or related area and 2 years’ supervisory experience
- Strong experience building and managing a high-performing team
- Led a team of 10–12 people and owned complete end-to-end delivery accountability
- Stakeholder and program management experience
- Extensive experience with Microservices, RESTful, and SOAP web services
- In-depth backend knowledge including Java, Spring, and Spring Boot
- 2–3 years running cloud distributed systems in production
- Experience creating scalable distributed middle-tier frameworks, preferably using event-driven architecture in Azure
- Object-oriented analysis and design using common design patterns
- Experience with large-scale end-to-end implementations
- Knowledge of unit testing frameworks such as JUnit, Spock, and Jest, and code quality platforms such as Sonar
- Experience with CI/CD tools including Git, Maven, Jenkins, and Azure DevOps
- End-to-end ownership of at least one cloud-based project
- Working knowledge of SQL and NoSQL databases
- Hands-on development skills for prototyping technical solutions
- Knowledge of non-functional requirements
- Engineering excellence skills including code quality, performance tuning, and operational excellence
- Ability to adapt quickly and learn emerging technologies
- Exceptional communication, negotiation, facilitation, consensus-building, influencing, and persuasion skills
- Knowledge of Microsoft Azure
- Agile/Scrum methodology experience
Benefits
Comp & perks- Incentive awards for performance
- Maternity and parental leave
- PTO
- Health benefits
- Flexible personal-life management
