Title:  Backend Data Architect

Location: 

Atlanta, GA, US, 30342 Scottsdale, AZ, US, 85256 Phoenix, AZ, US, 85001 Cranberry Township, PA, US, 16066 Montreal, Quebec, CA US Schaumburg, IL, US, 60173 Sunnyvale, CA, US, 94089 Hillsboro, OR, US, 97124 Toronto, ON, CA New York, NY, US, 10017 Houston, TX, US, 77024 Tempe, AZ, US, 85202 Tampa, FL, US, 33601 Wichita, KS, US, 67228 Las Vegas, NV, US, 89118 Edmonton, AB, CA Irvine, CA, US, 92618 Rochester, NY, US, 14607 Bentonville, AR, US, 72712 Santa Clara, CA, US, 95054 Vancouver, British Columbia, CA, V6H 3V3 Columbus, OH, US, 43215 New Orleans, LA, US, 70032 US US Austin, TX, US, 78759 Vienna, VA, US, 22182 St. Louis, MO, US, 63101 US Greenwood Village, CO, US, 80111 Waltham, MA, US, 02451 San Diego, US, 92121 San Jose, CA, US, 95128 Lake Mary, FL, US, 32746 Mt. Laurel, NJ, US, 08054 Salt Lake City, UT, US, 84121 Little Rock, AR, US, 72002 Philadelphia, PA, US, 19019 Santa Monica, CA, US, 90404 US Winnipeg, MB, CA Sacramento, CA, US, 94203 Addison, TX, US, 75001 Des Moines, IA, US, 50047 Calgary, AB, CA San Francisco, CA, US, 94111 Edina, MN, US, 55435 Miami, FL, US, 33131 Southfield, MI, US, 48075 Charlotte, NC, US, 28210 Boulder, CO, US, 80302 Pittsford, NY, US, 14534 Los Angeles, CA, US, 90001 CA Baltimore, MD, US Madison, WI, US, 53558 Edina, MN, US, 55435 Iselin, NJ, US, 08830 Research Triangle Park, NC, US, 27709

Requisition ID:  105261

Job Summary

We are seeking enthusiastic and forward-thinking Software Architects who are full-stack capable in depth and breadth. At a high-level, we work with React/Javascript, C#/.NET, Python, Snowflake, and various serverless technologies (Lambda, DynamoDB, Step Functions, etc) on AWS infrastructure. Software Architects solve our toughest problems across our technology footprint in areas such as: algorithms, big data, UI architecture, and infrastructure.

We also look for Software Architects to lay out the technology roadmap, guide agile/scrum teams, and provide consultation to Software Engineers, Quality Engineers, DevOps Engineers, and others. As a Software Architect you will work closely with Product Owners distilling business goals and setting direction to engineer scalable, reliable, and resilient technology solutions for CloudCheckr.

Job Requirements

Job duties:

  • Set, maintain, and evangelize the Engineering department technology roadmap

  • Develop proofs-of-concept

  • Provide high-level capabilities and estimates for big-ticket items in ideation

  • Participate in key scrum ceremonies (e.g. project kickoff/chartering, grooming)

  • Provide definitive input into decisions about the technology stack

  • Communicate high level design

  • Research and develop ever changing landscape of cloud architectures

  • Assist Product Management in breaking down feature ideas into epic-level stories, consumable by agile teams

  • Lead and mentor technology leaders and the greater technology community

  • Provide standards around designing for non-functional requirements: testability, maintainability, performance, security, etc.

  • Design for, support and advocate for the automated CI/CD/Test infrastructure

  • Promote the definition of done and celebrate working software

  • Foster passion for technology and develop talent in the organization

Our technology stack includes: C#, React.js, Git, Javascript, AJAX, SQL Server, AngularJS, CSS, Redshift, Snowflake, DynamoDB, Elasticache, Jest, Yarn, Cake, Docker, Kubernetes, CloudFormation, Terraform, Jira, Confluence, Bamboo, Jenkins, Python, Robot (Selenium), Amazon Web Services, Microsoft Azure, Google Cloud Platform

Expectations:

 - Be a leader across cross-functional, agile teams

 - Learn and grow by taking on challenges and collaborating on solutions

 - Drive innovation, service our employees, and treat everyone fairly & respectfully

 - Enable & embrace change

Requirements

  • Computer Science, Software Engineering, or similar degree required, or equivalent industry experience

  • 10+ years relevant experience

  • Familiarity with our core technology stack or equivalents, with a demonstrated depth of knowledge in key areas, such as Data / Database Engineering, Performance Engineering, DevOps, AWS/Cloud, etc.

  • Supporter of agile processes

  • Fluent in software design patterns and anti-patterns

  • Highly motivated, collaborative, and possessing an entrepreneurial spirit

  • Strong written & verbal communication skills

  • Flexible and open minded with a positive attitude


Nearest Major Market: Atlanta

Job Segment: Cloud, Data Architect, Testing, Test Engineer, Software Engineer, Technology, Data, Engineering