onsite
Senior Software Development Engineer - Ericsson
Software Engineer
Senior engineer designing and building micro‑services in Python and Go, creating CI/CD pipelines, test automation, and health‑monitoring dashboards while mentoring teammates and collaborating with product and testing groups.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance micro‑services using Python and Go.
- Build and maintain CI/CD pipelines to automate build, test, and deployment processes.
- Create automated test suites and frameworks to ensure code quality and reliability.
- Develop dashboards and monitoring solutions to track system health and data pipeline performance.
- Conduct design and code reviews, providing mentorship to junior engineers.
- Collaborate with product management, solutions testing, and cross‑functional teams to deliver network and security features.
Requirements
- 5+ years of professional software development experience, primarily with Python and Go.
- Strong expertise in CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions) and automated testing frameworks.
- Experience building monitoring and observability solutions (e.g., Prometheus, Grafana, ELK).
- Proven ability to conduct thorough design and code reviews and mentor junior team members.
- Excellent problem‑solving skills and ability to work effectively in cross‑functional, agile environments.
Skills
pythongocicdtest automation