This site uses cookies. To find out more, see our Cookies Policy

Back-end Developer/Senior Software Engineer/Senior SWE EM in Poway, CA at Vaco

Date Posted: 8/3/2018

Job Snapshot

Job Description

Title: Senior Software Engineer - Orchestration and Data Services

(Senior SWE EM - Back-end Developer)

Sales Pitch/Project Work: Come join the Consumer Group as a Senior Software Engineer. You'll be part of a team developing highly available, scalable, and secure orchestration and data services as part of a SaaS Platform to power and support core experiences using the latest technologies including cloud ready architecture and latest communication protocols. Our services are critical to our organization and leveraged by millions of customers using our various products.

The ideal candidate will have a strong SaaS background, educational background, and demonstrated ability to work in collaboration with the engineering and business teams. You will join a cross-functional development team committed to building extensible, configurable service-oriented software. You will need strong experience with a Service-Oriented Architecture and technologies and bring an agile development mindset and expect to work in all disciplines of the software life cycle. This role will be directly responsible for design, development, testing, maintenance, and documentation of high quality software components.


  • Develop service-oriented software to drive web clients, mobile apps, prototypes, or proofs of concepts (POC's), aligning well with the product and ecosystem.
  • Develop well-architected services, applications, prototypes, or proofs of concepts with ~90% hands on coding.
  • Adopt and improve development processes, CICD process and continual evolution and improve of capabilities around quality and operation excellence.
  • Hands-on with troubleshooting and root-cause analysis
  • Work cross-functionally with various teams including: product management, QA/QE, various product lines, and/or business units to drive forward results
  • Identify and communicate best-practices
  • Operational excellence expectations (handle escalations from care, IOC, log debugging, perf tuning, etc).


  • Strong educational background with BS / MS in Computer Science or related area. High GPA is a plus; strong CS fundamentals including data structures, algorithms, and distributed systems.
  • Ability to handle a fast paced environment for iterative project turnarounds on mission critical systems
  • 5+ years' experience developing, maintaining, and innovating large scale SaaS platform to provide orchestration and data services to drive the experiences
  • Expertise with Java/J2EE or related programming language.
  • Strong Experience with Spring app development
  • Experience with full stack development highly desirable
  • Experience with Amazon AWS is a plus
  • Experience with Hadoop, Hive, HBase, Spark, Kafka, Storm, Druid, Cassandra, Columnar Databases and Graph Databases is a plus
  • Excellent communication capabilities to partner clearly with the rest of the team and ability to explain complex technical issues to myriad audiences.
  • Lead internally by contributing to meetings, presenting, and mentoring
  • Strong Test Driven Development/Automation mentality
  • Business Acumen - strategic thinking & strategy development.
  • Thinks up simple solution to complex problems
  • Experience with Agile Development and SCRUM.
  • Demonstrate passion and ownership of the outcomes of your work.

Highlight/ Percentage break downs: Use this section to be specific and honest about the environment.

Architecture: Work in Progress

Development: Creating 90% vs. Maintaining 10% | Experience: 20% vs. Services: 80%

Quality: Development 100% vs. Quality Engineering 100%

Testing: Manual 05% vs. Automation 95%

DevOps: Development 98% vs. 2% Ops

Full Stack: Front 20% vs. Back 80%

Growth opportunities: This position will provide the selected candidate with excellent growth opportunity at our organization as we pursue top talent to continue our growth to be a world class SaaS company. The breadth and scale of technology and business problems that this position will be exposed to and expected to master will serve as fantastic building blocks for your career.