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.

Senior Software Engineer – Technology Platform
Coupa Software. Design, develop, and scale reliable, secure platform services and frameworks .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and developing scalable platform services, with a strong focus on system performance, security, and reliability. Proficient in mentoring engineers and driving architectural decisions to enhance engineering culture and operational efficiency.
Highest-signal resume keywords
Software DevelopmentPlatform EngineeringMicroservices ArchitectureCloud PlatformsObservability Tools
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaPythonGoDistributed SystemsAPIsSystem DesignDatabase Performance TuningData ModelingQuery OptimizationProblem-Solving
Soft Skills
MentoringCollaborationFast-Paced Environment Adaptability
Tools & Technologies
AWSAzureGCPDockerKubernetesMySQLPostgreSQLRedis
Industry Keywords
Platform ServicesEngineering CultureOperational EfficiencyCode QualityDevOps Practices
Tech Stack
Tools & technologiesAWSAzureCloudDistributed SystemsDockerGoogle Cloud PlatformJavaKubernetesMicroservicesMySQLPostgresPythonRedisGo
About the role
Key responsibilities & impact- Design, develop, and scale reliable, secure platform services and frameworks
- Drive architecture decisions and contribute to long-term platform strategy
- Collaborate with engineering teams to understand requirements and provide platform solutions
- Improve system performance, observability, and operational efficiency
- Ensure best practices in code quality
- Mentor junior engineers and contribute to a strong engineering culture
- Identify and resolve technical risks, bottlenecks, and production issues
- Build foundational platform services that power multiple products and teams
- Improve developer productivity and ensure platform reliability, scalability, and security
Requirements
What you’ll need- Bachelor’s or Master’s degree in Computer Science or a related field
- 3+ years of experience in software development, preferably in platform or backend engineering
- Strong proficiency in one or more programming languages, such as Java, Python, Go, or similar
- Experience with distributed systems, microservices architecture, and cloud platforms such as AWS, Azure, or GCP
- Solid understanding of APIs, system design, and scalable architecture patterns
- Experience with Docker and Kubernetes
- Experience with observability tools, including monitoring and logging, and familiarity with DevOps practices
- Hands-on experience with MySQL, PostgreSQL, and Redis
- Solid understanding of data modeling, query optimization, and database performance tuning
- Strong problem-solving skills and ability to work in a fast-paced environment
Benefits
Comp & perks- Two designated company-wide paid wellness days off each year
- Paid day off on your birthday or another day of your choice within your birthday month
- 40 hours of paid Volunteer Time Off annually
- Free, confidential, 24/7/365 Employee Assistance Program counseling and resources
- Zurich Travel Assist business travel protection, including medical, safety, pre-trip planning, and emergency support
- Monetary referral bonuses for successful employee referrals
- Location-specific benefits packages including comprehensive medical/dental insurance, retirement/pension plans, and life or accident protection