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 extensive expertise in Java and Python for developing large-scale, distributed applications, with a strong focus on scalability, performance optimization, and cloud-native development. Proven ability to lead cross-functional teams, mentor engineering talent, and implement best practices in software engineering and Agile methodologies.
Highest-signal resume keywords
Java ExpertiseDistributed Systems ArchitectureSQL and NoSQL Database TechnologiesCloud-Native Application DevelopmentAgile Development Methodologies
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaPythonSQLNoSQLRESTful APIsMicroservicesKafkaRedisCI/CD PipelinesEvent-Driven Architectures
Soft Skills
MentoringTechnical LeadershipCross-Functional Collaboration
Tools & Technologies
KafkaRabbitMQGoogle Pub/SubRedisMemcachedHadoopHiveGCPSparkBigQuery
Industry Keywords
Software EngineeringDigital AccessibilityWCAG 2.2 AA StandardsDevOpsContinuous Delivery
Tech Stack
Tools & technologiesBigQueryCassandraCloudDistributed SystemsElasticSearchGoogle Cloud PlatformHadoopJavaKafkaMicroservicesNoSQLPythonRabbitMQRedisScalaSparkSQL
About the role
Key responsibilities & impact- Drive the technical vision and influence product strategy, architecture, and roadmap development
- Design, develop, and implement large-scale, distributed, and highly scalable applications and platforms
- Lead cross-functional initiatives spanning multiple systems, teams, and business domains
- Architect and develop high-performance, high-throughput systems supporting large transaction volumes
- Partner with Product, Data Science, Engineering, and Business teams to define and deliver technology solutions
- Conduct root cause analysis and lead resolution of complex production and business-critical issues
- Establish software engineering best practices, coding standards, and architectural guidelines
- Ensure software solutions meet quality, security, compliance, and performance requirements
- Oversee testing strategies, maintenance activities, and continuous improvement initiatives
- Mentor and develop engineering talent through technical guidance, coaching, and code reviews
- Champion Agile development methodologies and contribute to continuous delivery and DevOps practices
- Evaluate and adopt emerging technologies to improve scalability, reliability, and operational efficiency
Requirements
What you’ll need- Bachelor's degree in Computer Science, Computer Information Systems, Engineering, Software Engineering, or a related field and 12+ years of software development experience; OR equivalent experience
- Alternatively, 6 years’ experience in software engineering or related area
- 12+ years of software engineering experience
- Mandatory, hands-on Java expertise developing retail or large-scale enterprise applications
- 8+ years of hands-on Java experience building projects for large-scale distributed systems
- 4+ years of working expertise in Python
- 8+ years of strong expertise in SQL and NoSQL database technologies, including data modeling, schema design, and query optimization
- Hands-on expertise with messaging and queuing solutions such as Kafka, RabbitMQ, or Google Pub/Sub
- Hands-on expertise with distributed caching solutions such as Redis or Memcached
- 8+ years of experience designing and architecting highly scalable, distributed, and high-performing applications
- 5+ years of hands-on experience with two or more open-source or cloud technologies such as Kafka, Spark, Cassandra, Elasticsearch, Solr, BigQuery, AlloyDB, or Spanner
- 4+ years of experience developing and architecting high-transaction, high-throughput systems
- 8+ years of experience building RESTful APIs and microservices-based architectures
- Experience with cloud-native application development and modern software engineering practices
- Strong knowledge of distributed systems, scalability, reliability, and performance optimization
- Experience leading large, complex technical projects from concept through production deployment
- Preferred: Master's degree in Computer Science, Engineering, Information Systems, or a related field
- Preferred: 2+ years of experience with Scala
- Preferred: 2+ years of experience working in Agile development environments across geographically distributed teams
- Preferred: 2+ years of experience with Hadoop, Hive, GCP, Spark Streaming, or related big data technologies
- Experience with AI/ML platforms, data-intensive applications, and event-driven architectures
- Strong understanding of DevOps, CI/CD pipelines, observability, and cloud infrastructure
- Experience mentoring senior engineers and influencing technical direction across organizations
- Preferred: Bachelor's degree and 4 years’ experience in software engineering or related area, or 6 years’ experience in software engineering or related area
- Knowledge of WCAG 2.2 AA standards, assistive technologies, and digital accessibility best practices is valued
Benefits
Comp & perks- Incentive awards for performance
- 401(k) match
- Stock purchase plan
- Paid maternity and parental leave
- PTO, including sick leave
- Multiple health plans
- Medical, vision, and dental coverage
- Company-paid life insurance
- Family care leave
- Bereavement leave
- Jury duty and voting leave
- Short-term and long-term disability
- Company discounts
- Military Leave Pay
- Adoption and surrogacy expense reimbursement
- Live Better U Walmart-paid education benefit, including tuition, books, and fees
- English Language Learning and short-form certificate programs
- Performance-based bonus awards
- Stock
- Paid holidays
- Flexible use of PTO and/or PPTO for vacation, sick leave, holidays, or other purposes
