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.

Software Engineer – Technology Platform
Coupa Software. Design and develop scalable, reliable, and 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 and secure platform services, with a strong focus on architecture decisions and system performance. Proficient in mentoring engineers and driving technical excellence across teams.
Highest-signal resume keywords
Software DevelopmentPlatform EngineeringMicroservices ArchitectureCloud Platforms (AWS, Azure, GCP)Containerization (Docker, Kubernetes)
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaPythonGoAPIsSystem DesignDatabase Performance TuningData ModelingQuery OptimizationObservability ToolsDevOps Practices
Soft Skills
Problem-SolvingCollaborationMentoring
Tools & Technologies
DockerKubernetesMySQLPostgreSQLRedis
Industry Keywords
Distributed SystemsScalable Architecture PatternsOperational EfficiencyCode QualityTechnical Risks
Tech Stack
Tools & technologiesAWSAzureCloudDistributed SystemsDockerGoogle Cloud PlatformJavaKubernetesMicroservicesMySQLPostgresPythonRedisGo
About the role
Key responsibilities & impact- Design and develop scalable, reliable, and 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
- Proactively identify and resolve technical risks, bottlenecks, and production issues
- Design, build, and scale foundational platform services powering multiple products and teams
- Drive technical excellence, developer productivity, reliability, scalability, and security across the platform
Requirements
What you’ll need- Bachelor’s or Master’s degree in Computer Science or a related field
- 2+ 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 (AWS, Azure, or GCP)
- Solid understanding of APIs, system design, and scalable architecture patterns
- Experience with containerization using Docker and orchestration using Kubernetes
- Experience with observability tools, including monitoring and logging, and familiarity with DevOps practices
- Hands-on experience with MySQL, PostgreSQL, and in-memory key-value stores such as 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 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 (VTO) annually
- Free, confidential, 24/7/365 Employee Assistance Program counseling and resources
- Business travel protection through Zurich Travel Assist
- Monetary referral bonuses for successful referrals
- Location-specific benefits packages including comprehensive medical/dental insurance, retirement/pension plans, and life or accident protection