Made Possible. Made Better.
Senior Software Development Engineer, C++/Python
Location
Ukraine
Posted
33 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Development Engineer, C++/Python
Jabil
• Work effectively in a collaborative environment. • Develop and maintain complex systems, particularly in networking and Python development. • Collaborate with teams to deliver high-quality software solutions.
Job Requirements
- Experience with networking devices like routers and switches.
- Experience with FW/SW development for networking devices using C/C++.
- Experience with SW development using Python.
- Experience with BSP, data plane, or control plane protocols development for networking devices.
- Experience with data path automated tests development for network devices, using Python/ Pytest.
- Experience with SW/HW bring-up /integration of networking devices.
- Solid understanding of the differences between routing and forwarding, as well as switches and routers.
- Familiarity with VLANs.
- Proficiency in TCP/IP and UDP protocols.
- Experience with link aggregation and LACP.
- Understanding of load balancing algorithms such as ECMP.
- Understanding of SPAN/RSPAN/ERSPAN, ACL.
- Familiarity with traffic mirroring.
- Knowledge of automatic routing protocols like BGP, OSPF, RIP, and IS-IS.
- Advanced C/C++ programming skills.
- Advanced Python programming skills.
- Experience with Pytest, Scapy, traffic generators, traffic analysers, etc.
- Experience with Git/Git Hub.
Benefits
- Health insurance
- Professional development opportunities
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design and deliver secure network and security solutions • Lead engineers and provide technical direction and mentorship • Collaborate with stakeholders to plan and deliver projects • Manage incidents, SLAs, monitoring, and infrastructure maintenance • Support Cisco, Palo Alto, and enterprise network platforms • Configure and implement network security patches and upgrades across devices • Lead and guide a team of network engineers ensuring high standard delivery • Work closely with Project Managers and stakeholders to scope and deliver solutions • Maintain professional engagement with customers ensuring clear communication
• Contribute to the successful implementation of Assette by collaborating closely with the existing project and neighbourhood teams. • Develop and maintain robust backend solutions using Python, ensuring high performance and scalability. • Work with Oracle databases and Denodo to manage, integrate, and optimize data workflows. • Actively participate in code reviews and contribute to continuous improvement of development standards and practices.
• Iterate at high velocity: experiment, test with our audience, then consolidate what works speed and learning over perfection • Ship features that create real user value, taking calculated risks and smart shortcuts to maximize business impact • Build and scale backend services and APIs (REST/GraphQL) that power a world-class mobile experience • Collaborate closely with iOS/Android, Product, and QA teams with a shared product ownership mindset • Evolve the architecture pragmatically to support growth without over-engineering • Drive performance, reliability, and observability with full ownership and proactivity
• Define and implement our client's next-generation architecture that connects 22+ products into a unified, cloud-ready, and AI-enabled ecosystem. • Collaborate with engineering and product leadership to define and execute the multi-year platform architecture roadmap. • Design and document a scalable, modular, and cloud-native architecture that supports shared services, unified data models, and cross-product interoperability. • Serve as the architectural owner for initiatives that advance platform maturity, including data model consolidation, single sign-on, customer onboarding, and common administration. • Partner with Data and AI teams to align platform design with analytics, reporting, and AI integration frameworks. • Provide hands-on technical leadership, including reviewing designs, building reference implementations, and mentoring teams in modern architecture and DevOps practices. • Establish and govern architecture principles, standards, and reusable patterns across APIs, event-driven systems, data flows, and security. • Drive modernization efforts toward containerized, IaC-managed, and service-oriented architectures. • Partner with DevOps to ensure scalable CI/CD pipelines, observability, and environment automation. • Evaluate tools, frameworks, and cloud solutions to promote long-term maintainability, performance, and cost efficiency.



