remote
Software Consulting Engineer 8 years - Java/Python - Cisco
Software Engineer
Senior Software Consulting Engineer who leads design, optimization, and implementation of Java/Python solutions, partners with sales on presales activities, and translates business requirements into scalable architectures.
About the role
Key Responsibilities
- Lead end‑to‑end software design, development, and performance optimization for complex customer projects.
- Collaborate with presales teams to capture business requirements and craft solution proposals that align with customer goals.
- Develop detailed technical architectures and statements of work, ensuring feasibility and clear delivery pathways.
- Mentor junior engineers and drive adoption of Agile best practices across project teams.
- Provide technical guidance during implementation, troubleshooting, and post‑deployment support to guarantee successful outcomes.
Requirements
- 8+ years of professional experience in Java and Python development.
- Proven track record designing and delivering large‑scale, network‑centric solutions.
- Strong analytical skills with the ability to translate business needs into technical designs.
- Experience in presales or solution consulting, including creating proposals and statements of work.
- Excellent communication and teamwork abilities, with a customer‑focused mindset.