FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer, C++/Python
Riverbed TechnologySoftware Engineer developing data reporting and analysis capabilities for Riverbed’s NetProfiler and Flow Gateway product family. Collaborating with engineering teams to create solutions that enhance user experience.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Proficient in developing and maintaining data reporting and analysis solutions, with a strong foundation in data structures, algorithms, and multithreading. Capable of optimizing existing systems and implementing new designs while ensuring an excellent user experience.
Highest-signal resume keywords
C++ ProgrammingPython ProgrammingDatabase TechnologiesLinux Environment ExperienceData Structures and Algorithms
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C++PythonData StructuresAlgorithmsMultithreadingDistributed SystemsClickHousePostgreSQLNetworking TechnologiesCloud Computing
Soft Skills
Communication SkillsOrganizational SkillsPrioritizationCollaborationProblem-Solving
Tools & Technologies
AWSAzureCursorCopilot
Industry Keywords
TCPUDPSSLTLSSNMPVoIPNetFlowSDNVPNRouting
Tech Stack
Tools & technologiesAWSAzureCloudDistributed SystemsLinuxPostgresPythonSwitchingVoIP
About the role
Key responsibilities & impact- Work with product management and multiple engineering teams to deliver and maintain new data reporting and analysis capabilities in the product
- Learn our customer workflows to design and implement solutions providing insightful data to answer their questions, while providing the best possible user experience over large data sets
- Solve complex performance issues where analysis of the situation and/or data first requires an in-depth evaluation
- Implement new designs and infrastructure as well as optimize and extend the existing solutions
Requirements
What you’ll need- Bachelor's degree in computer science, Math, or Engineering
- 2+ years of hands-on development experience, preferably in a Linux environment
- Good understanding of data structures, algorithms, multithreading, and distributed systems
- Demonstrated experience with high-level programming languages such as C++ or Python
- Good understanding of database technologies such as ClickHouse, PostgreSQL, etc
- Good communication and organizational skills; able to prioritize work, ask clarifying questions, and work effectively with guidance and feedback
- Networking domain knowledge with technologies such as: TCP/UDP, SSL/TLS, SNMP, VoIP, NetFlow, SDN, VPN, tunnels, routing, switching, and NAT (nice to have)
- Experience with public cloud offerings such as AWS or Azure (nice to have)
- Hands-on experience using GenAI-powered developer tools like Cursor and Copilot as part of day-to-day software development (nice to have)
Benefits
Comp & perks- Flexible workplace policies
- Employee resource groups
- Learning and development resources
- Career progression pathways
- Community engagement initiatives
- Global employee wellness programs