Skip to main content
Posted November 15, 2017

Senior Back-End Engineer

Irvine, CA, United States Full Time

The Arcus vision is to be the global leader in the video cloud IoT market segment, enabled by the most advanced video cloud technologies,...


The Arcus vision is to be the global leader in the video cloud IoT market segment, enabled by the most advanced video cloud technologies, platform, and infrastructures.
 
The Arcus  mission is to reinvent the video monitoring industry to better optimize business operations and make the world a safer place by providing a new intelligent & unified computer vision platform as a service.


  • Convert the Arcus Cloud vision to reality by being the most senior back-end developer & informal technical goto person for the backend engineers enabling the most intuitive customer & partner onboarding & service management experience (95% development, 5% lead).
  • Evaluate, develop, integrate, customize, and maintain cloud based business support& operation support systems& services  (Billing, CRM, Finance, Support, Big Data & Business analytics, market place orchestration solutions; & DevOps Tools and Services); used to orchestrate our partners cloud based services in a market place.
  • Deliver a state of the art data models, data warehouses and cloud infrastructure that enable data driven decisions by designing, developing, integrating, deploying, and troubleshooting on software front-end technologies for developing cloud solutions using Serveless architecture as well as Microservices, Event-driven systems, polyglot databases, cloud based tools, infrastructure and storage.Interact closely with multiple teams, especially our Front End & Service Orchestration team(s), and lead back-end development efforts.
  • Collaborate with Principle Engineer, Senior Product Owner(s) and several development teams (primary located in US; partly in Demark) throughout the product lifecycle, producing timely and top quality cloud platform deliveries.
  • Design, develop, integrate, troubleshoot and deliver the back-end for our cloud based services by utilizing SaaS based business and operation support systems componets & practices.
  • Work closely with product owner to bridge business workflows & processes with the data models and systems for implementation in ongoing sprints.
  • Partner with our Principle Engineer for design & architecture solutions.
  • In collaboration with TechOps & operations teams continuously improve systems and processes to enhance highly scalable and highly available cloud based infrastructures.
  • Provide operational excellence through root cause analysis and continuous improvement of our or integrated business enablement services & processes.
  • Create SDKs and APIs that will be utilized internally and externally.
  • Contribute to innovations through data insights that fuel the product vision.
  • Contributing at a senior-level to the data models, data warehouse design and data preparation by implementing a solid, robust, extensible design that enables and supports key business flows.
  • Performing all of the necessary data transformations to populate data into databases and data warehouse structure that is optimized for reporting.
  • Designing, integrating and troubleshoot on technical components for seamless data extraction and data analysis.
  • Work in a cross-functional team environment with Product Owners, Architects, Scrum Masters, Developers and Operations teams and individuals.
  • Closer collaboration with other autonomous engineering teams to solve technology challenges elegantly and effectively enabling focus on delivering business value & support.
  • Actively contribute in product backlog detailing into user stories & taks used in the sprint planning and actively pursue that definition of done met; satisfy the customer through early and continuous delivery of software that fullfills the user goals. Focus on 2 weeks execution & delivery and pay attention to the 4-12 weeks planning horizon.
  • Be the “go to” person and provide technical excellence advice for any back-end technical issues for our technical teams in US and Denmark.
  • Encourage a behavoiur by the back-end engineers to inspect and adapt – striving to establish autonomous culture.
  • Must have excellent back-end development practices (Cloud 2.0) and a notable track record having delivered automatated business and operations system & service solutions for technically complex enterprise cloud services (Billing, CRM, Finance, Support, Big Data & Business analytics, market place orchestration solutions; & DevOps Tools and Services).
  • Must have SaaS experience with strong understanding of Microservices architectures, patterns and practices.
  • Must be an expert at web API integration; REST APIs using JSON, XML, etc.
  • Must have experience in the Big Data space (Hadoop Stack like M/R, HDFS, Pig, Hive, Flume, Sqoop, Nifi, Kafka, Storm)
  •  A Master in Computer Engineering, Science or equalent and 5+ years of solid background in the fundamentals of software development, and have a deep understanding of best practices & datamodels in various backend frameworks/technologies/services/ & systems.
  • Solid knowledge or SQL based databases like MySQL, Maria DB, Oracle, MS SQL
  • Sound experience with NoSQL Databases like MongoDB, ArangoDB, Neo4j, Elastic Search, Cassandra
  • Great understanding of web technologies including PHP, MySQL, HTML, CSS, JavaScript, Angular and React.
  • Master web services technologies such as SOAP, HTTP, WSDL, XSD, and REST
  • Familiarity with scripting languages is a preferred (e.g. PHP, Phyton, Ruby)
  • Experience with distributed storage and processing of large data sets projects/infrastructure
  • Experience with data warehouse best practices in Big Data technologies
  • Preferably sound OO design and programming skills in e.g. Java or Go or C++ or Node.js
  • Feel comfortable working on the command line.
  • Strong competencies with design patterns e.g. MVC.
  • Self-assured, confident and goal-oriented.
  • Take great personal pride and and showcase unfailing passion on behalf of our customers when developing efficient, easy, and scalable back-end solutions, enabling feature rich enterprise cloud services.
  • Ability to think big & strategically, but prioritize to stay on top of tactical execution with a a can do and sense or urgency attitude – takes pride in work.
  • Must be a self-starter and motivated by delivering products with relentlessly high standards through a combination of best practices and innovation – expects and encourage the same from team members.
  • Strong communication skills - both written and verbal.
  • Partner to hire great people & develops great people.
  • Has the innate ability to inspire passion in others through execelent engineering skills.
  • Strong execution focus with ability to build and manage strong cross-group relationships .
  • Self-motivated and driven researcher or software engineer who takes pride in delivering high-quality work.
  • Ability to multitask, solve problems of moderate scope, exercise latitude in determining technical objectives of assignments.
  • Team player that enjoy collaborating with others to share ideas and value other perspectives in evaluating the quality of ideas.
  • Solves problems effectively - sees innovation opportunities in everything
  • Agile oriented in approach to engineering, including being comfortable with ambiguity in a flat organization.
  • Partner effectively with other teams and share key information
  • Be autonomous but don’t suboptimize
  • Believe in a quick improvement approach: Fail fast, learn fast, improve fast – if it works keep it, otherwhise dump it.
  • Believe in: Documentation when & where needed, not always and not never.

 


This listing expired on Dec 15. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.