FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in developing application software using C++ and Golang within Kubernetes microservices environments, with a strong focus on code quality, performance optimization, and complex software design for distributed systems. Proficient in troubleshooting and resolving software issues while collaborating effectively with cross-functional teams.
Highest-signal resume keywords
C++ ProgrammingGolang ProgrammingKubernetes MicroservicesLinux Software DevelopmentDatabase Management
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++ ProgrammingGolang ProgrammingOperating System FundamentalsData StructuresAlgorithmsSoftware Development on LinuxComplex Software DesignDatabase ManagementParsing TechniquesAuto-Complete Techniques
Soft Skills
CollaborationCommunicationConstructive Feedback
Tools & Technologies
KubernetesDockerGNMINETCONFREST
Certifications & Qualifications
BSCS or Similar Degree
Industry Keywords
MicroservicesStreaming APIsEventual ConsistencyVirtualization TechnologiesCloud Environments
Tech Stack
Tools & technologiesCloudDistributed SystemsDockerKubernetesLinuxMicroservicesC++Go
About the role
Key responsibilities & impact- Develop application software in C++ and Golang for a Kubernetes microservices environment
- Design and optimize on-change streaming APIs for memory, speed, and latency efficiency
- Create robust applications that function under adverse conditions with eventual consistency
- Collaborate with engineers and developers
- Stay updated with industry trends and technologies
- Ensure code quality and maintainability through best practices
- Document and communicate technical designs and decisions
- Participate in code reviews and provide constructive feedback
- Troubleshoot and resolve complex software issues
Requirements
What you’ll need- BSCS or a similar degree is required
- Advanced knowledge of operating system fundamentals, including kernel operations, scheduling, and memory management
- Strong understanding of data structures and algorithms, with the ability to analyze performance
- Experience with software development on Linux platforms
- Excellent programming skills in C/C++ are preferred
- Familiarity with virtualization technologies such as Docker, Kubernetes, and containerization is a plus
- Knowledge of complex software design for distributed systems in cloud or Kubernetes environments
- Experience working with databases and understanding of database management
- Proficiency in parsing and auto-complete techniques, such as recursive descent
- Ability to interact with management interfaces such as gNMI, NETCONF, and REST
Benefits
Comp & perks- Corporate Retirement Savings Plan
- Health and dental benefits
- Short-term disability
- Long-term disability
- Company-paid life insurance and AD&D insurance at 2x base pay
- Optional or supplemental life and AD&D insurance for employee, spouse, or child
- Paid time off for holidays and vacation
- Employee Stock Purchase Plan
- Tuition Assistance Plan
- Adoption assistance
- Employee Assistance Program/Work Life Resource Program
- Laptop support with ordering
