onsite
Senior Software Developer - Lyles Services Co.
Software Engineer
Senior Software Developer driving high‑quality, scalable solutions using Python, Java, and cloud services. Lead architecture, code reviews, and cross‑functional collaboration to deliver reliable software that meets business and safety standards.
About the role
Key Responsibilities
- Design, develop, and maintain robust applications in Python and Java, ensuring performance, scalability, and security.
- Collaborate with product managers, QA, and DevOps to define requirements, create technical specifications, and deliver features on schedule.
- Implement CI/CD pipelines, containerization with Docker, and cloud deployments on AWS, optimizing for reliability and cost.
- Conduct code reviews, mentor junior engineers, and promote best practices in coding, testing, and documentation.
- Participate in architecture discussions, propose improvements, and drive continuous integration of emerging technologies.
Requirements
- 5+ years of professional software development experience with strong proficiency in Python and Java.
- Hands‑on experience with relational databases (SQL) and cloud platforms, preferably AWS.
- Solid understanding of containerization (Docker) and CI/CD workflows.
- Excellent problem‑solving skills, attention to detail, and a collaborative mindset.
- Strong communication skills and a commitment to safety and quality in all deliverables.
Skills
pythonjavasqlawsdocker