Senior Software Engineer - Full Stack

Sorry, this job was removed at 3:00 a.m. (CST) on Wednesday, January 4, 2017
Find out who's hiring in Austin.
See all Developer + Engineer jobs in Austin
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.



Senior Software Engineer (Full Stack)

Austin









 





General Description:

We live in a moment of remarkable change and opportunity that is cognitive computing. The convergence of data and technology is transforming industries, society and even the workplace. CognitiveScale is looking for talent to drive market success by developing and applying new technologies to solve business problems that are important to our clients.

As a Senior Software Engineer in our Engineering team you will lead the technical efforts to expand Cognitive Scale’s product capabilities. You will work closely with the CTO and the advanced technology team to create unique and differentiating technology that solves challenging and “impossible” problems that matter to Cognitive Scale and to the world. Whether working directly with clients, contributing to internal initiatives, giving technical talks, or supporting client delivery, you will be on the cutting edge of the AI revolution. You can speak the language of any department and are equally comfortable working with developers, user experience designers, project managers, sales teams, and DevOps folks. In this role, you will have the opportunity to put cognitive computing in action to truly change the world! Come join us on our journey....

 

We are looking for a person who:

  • Has strong footing on technologies / components / concepts powering a full-stack foundational capabilities for developing and deploying Cognitive (AI) Solutions
  • Has a passion for designing / developing elegant software solutions within the time constraints in an agile environment
  • Has a passion for learning - continuously learns to build new skill sets that advance their skills in the AI space
  • Has a strategic point of view - a system thinker that keeps the customer success in mind throughout the project lifecycle.
  • Has strong collaborative skills coupled with ability to question




Responsibilities Include:

  • Collaborate with peers on software design, work estimation and implementation of new features including interfaces, contracts with storage system, data transformation and handoff to client technical team.
  • Keep on top of task and defect management system for assigned issues for each iteration as well as estimate and assess work priority.
  • Plan by understanding the details (effort, risk, priority) of remaining work committed for a release
  • Plan and execute an incremental and iterative software development process
  • Perform peer code reviews as part of everyday workflow
  • Contribute ideas to continually improve the team’s productivity, job enjoyment, and code quality
  • Make a fun environment working with a great team and create cutting edge software




Requirements:

  • 5+ years experience in Object Oriented Design and Programming or Functional Programing
  • Hands-on expertise with Java, JavaScript, Python, or Scala
  • Experience working on large software systems, particularly distributed systems and microservices architectures
  • Experience architecting large software systems and enterprise integrations
  • Solid grasp and fluent in common design patterns
  • Experience working with large transactional data streams and combining transactional data with web, social and mobile data streams
  • Demonstrated ability to effectively establish and maintain working relationships with all levels of the organization
  • Keen business judgment, focus, and ability to see the "big picture" and prioritize
  • Excellent communication and presentation skills with the ability to present and translate complex information to both internal and external teams in relevant business terms
  • STRONG ability to design, code and debug applications in various software languages.
  • Some experience with performance tuning, improvement, balancing, usability, automation especially in distributed and cloud environments
  • Support, maintain and document software functionality and software design and architecture
  • Identify and evaluate new technologies
  • Bachelor’s Degree or higher. Computer Science, Math, or Engineering major is preferable.

CognitiveScale is an Equal Opportunity Employer. CognitiveScale does not discriminate against any applicant for employment because of age, gender, sexual orientation, race, religion, national origin, ethnicity, veteran status, or disability.















Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

9500 Arboretum Blvd. Suite L1, Austin, TX 78759

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about CognitiveScaleFind similar jobs