Software Engineering Lead managing enterprise services platform development for Safe-Guard. Driving technical leadership while collaborating with product managers and architects for scalable solutions.
Responsibilities
Collaborate with product managers and solution architects to translate business requirements into scalable technical designs
Guide architectural decisions, establish coding standards, and champion software engineering best practices
Design, develop, and maintain microservices using Java, Spring Boot, and modern cloud-native patterns on AWS
Build solutions leveraging AWS services (ECS Fargate, S3, SQS, API Gateway, Lambda) with SQL and NoSQL databases
Implement CI/CD pipelines, API governance strategies, and observability practices (distributed tracing, structured logging, SLO/SLA monitoring)
Mentor team members through code reviews, pair programming, and knowledge sharing
Foster a culture of test-driven development, observability, and operational excellence
Remain agile and adaptable, capable of context-switching between projects as business needs evolve
Requirements
6+ years of professional software development experience
1-2 years in a technical leadership or senior engineering role
Java and Spring Boot framework
RESTful API design and microservices architecture
API design patterns (GraphQL, gRPC, or OpenAPI/Swagger)
AWS cloud services and cloud-native development
Relational and NoSQL databases
Distributed systems concepts (resilience, fault tolerance, eventual consistency)
Integration with generative AI and LLM technologies (OpenAI, Bedrock, LangChain, SageMaker)
Performance optimization and scalability patterns
Excellent communication skills with ability to explain complex technical concepts to diverse audiences
Director of Software Engineering overseeing end - to - end software development lifecycle at SNC. Leading a team towards Agile and DevOps transformation with a focus on quality, scalability, and security.
Senior Software Engineer developing solutions on the Red Hat OpenShift Platform. Collaborating with teams to design and implement innovative technologies at Red Hat.
Lead Engineer developing Embedded Test Automation for R&D team in electrical transmission applications. Designing and testing embedded software and collaborating with global teams for validation and verification.
Principal Engineer specializing in Voltage Source Converter control and protection at GE Vernova. Overseeing design and implementation in renewable energy systems with a focus on innovation and development.
Senior Software Engineer developing HPC infrastructure at NVIDIA. Collaborating on cloud - native solutions and enhancing system reliability in a hybrid environment.
Full Stack Engineer building production - ready generative AI systems that empower game studios. Collaborating with teams to develop scalable tools and workflows in a hybrid environment.
Lead UI Software Engineer contributing to architecture and development of customer facing web applications at Caterpillar. Collaborating across teams and leveraging modern technologies in a dynamic environment.
Senior Controls Engineer developing, integrating, validating, and maintaining embedded software control systems at Caterpillar Inc. Collaborating with cross - functional teams to ensure robust performance and reliability.
Internship in System Integration & Deployment at a startup working with 3D technologies and cloud systems. Focus on using Docker, Linux and databases to deploy applications.