remoteonsite
Engineer II, Software Development - LPL Financial Global Capability Center
Software Engineer
Senior software engineer focused on building scalable, cloud‑native services using Java, Python, and AWS. Leads design, development, and deployment of microservices with Docker, Kubernetes, and CI/CD pipelines to empower financial advisory technology.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance microservices in Java and Python, ensuring scalability and reliability.
- Implement CI/CD pipelines using Jenkins, GitHub Actions, or similar tools to automate build, test, and deployment processes.
- Containerize applications with Docker and orchestrate deployments on Kubernetes clusters in AWS.
- Collaborate with cross‑functional teams to define architecture, review code, and troubleshoot production issues.
- Participate in code reviews, unit testing, and performance tuning to uphold code quality and system stability.
Requirements
- 3+ years of professional software development experience in a cloud‑first environment.
- Strong proficiency in Java (Spring Boot) and Python (Flask/Django) with solid understanding of RESTful API design.
- Hands‑on experience with AWS services (EC2, ECS, EKS, RDS, S3) and container orchestration.
- Familiarity with CI/CD tooling, automated testing, and monitoring solutions.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.
Skills
javapythonawsdockerkubernetescicd