View all jobs

Senior Software Engineer

Raleigh, North Carolina
Our client, a hot post revenue start-up and growing exponentially is looking for an experience software engineer with the computer science fundamentals to use a variety of technologies and languages and pick up new ones when needed.   The mission is to deliver robust, high quality code in a continuous delivery environment.  Current technology being uses is Docker, Hadoop/Hbase, spark, Java, Scala, Python, JavaScript/React.js, all running in the cloud and delivered as Saas application
  • Bachelors in Computer Science or a related field
  • At least 5+ years of experience in software development using Java
  • Strong in data structures, algorithms, and software design
  • Experience and strong fundamentals with Core Java
  • Deep knowledge of at least one modern language. Your ability to pick up new concepts and ideas rapidly is more important to us than mastery of a specific language. 
  • Track record of consistently shipping products to customers
  • Ability to work independently yet collaboratively in a dynamic  environment
Nice to have
Experience with
  • Microservices architectures, APIs and related technologies
  • Public cloud platforms such as AWS
  • Software development & delivery in a SaaS environment
  • Technical project leadership
Powered by