Senior Cloud Software Engineer

Sorry, this particular job is closed. But feel free to fill out a General Application

Search Jobs

General Apply

  • As an Equal Employment Opportunity Employer, DAVIS has reporting requirements which require us to invite employees to voluntarily self-identify their race/ethnicity. Submission of this information is voluntary and refusal to provided it will not subject you to any adverse treatment. The information obtained will be kept confidential.
  • Accepted file types: pdf, doc, docx, txt, rtf.
  • By applying to this position and providing my contact information, I give The DAVIS Companies permission to provide me with email communications and information.

Senior Cloud Software Engineer

  • Specialty:

  • Title:

    Senior Cloud Software Engineer
    • City:

    • State:

    • Zip Code:

  • Start date:

  • Status:

  • Assignment Type:

    Direct Hire
  • Job Id:




Develop core functionality for our cloud native operations & analytics platform.  Our ‘O&A’ stack enables advance self-organizing networks (SON), device management, data analysis, and element management across our ‘all G’ network solutions.  Our goal is to build the world’s leading network automation and management solution.

You will be part of the team responsible for designing, implementing and integrating break-through features in the O&A product. This exciting opportunity will allow you to apply your skills in software design and development to solving real-world cellular network operations and analytics problems for our customers. Come join us!

What you must have:

    • 5+ years of experience developing object-oriented software with a solid understanding of Java
    • Experience of developing REST based Microservice / Webservice applications
    • Experience designing, implementing and testing cloud services and applications
    • Experience in the development lifecycle of at least one large-scale server-side project
    • Ability to understand issues of possible failures and recoveries, multi-node deployments, zero down-time development, etc
    • Ability to understand and solve performance issues and constraints
    • Understanding of scaling, throughput and latency
    • Enthusiasm for ensuring thorough automated test coverage for your own deliverables
    • Excellent written & verbal communication skills
    • Ability to thrive in a fast-paced team-oriented environment
    • Familiarity with TR-069, CWMP, ACS 

What you should have:

    • Experience with TR-069, CWMP, ACS
    • LTE/UTRAN domain knowledge
    • Self Organizing Networks knowledge
    • Knowledge of different Network Function Virtualization, including different virtualization technologies, analyze pros & cons for different options
    • Cloud Native Design Patterns (Stateless, Loose Coupling )
    • Experience using and developing RESTful APIs using JAX-RS, JSON.
    • Experience working with Spring Data, JPA, and/or Hibernate and NoSQL databases namely MongoDB/Cassandra.
    • Microservice framework (Spring Boot, Dropwizard)
    • Apache Kafka other messaging systems
    • Testing frameworks (JUnit, Mockito etc)
    • Development, build and continuous integration tools (e.g. IntelliJ, maven, Jenkins)


    • Bachelor’s degree in Engineering or Computer Science is required. Master’s degree is a plus

More Info


Similar Positions