Careers

Work At Chariot

Our employees and the value they bring to their work are the true Chariot Difference.

Open Positions

That’s why we only hire individuals that share our values and standards for teamwork, communication, common sense and continual learning. Our consultants see client work as a learning opportunity and a new challenge to overcome. They love working with new people and, since we are in the people business, it’s a perfect fit.

This philosophy has led to great success since 2002, based on the most important measurements – client satisfaction and employee happiness. That’s why we’re so proud of our team.

Perks & Benefits

We’re committed to the well being of our employees. Here are some of our benefits.

We have you and your family covered

We take care of health, dental, and vision insurance – 100% paid for you and your family. Not to mention paid maternity and paternity leave, short and long term disability, and a subsidized gym membership.

Flexible schedule and ample PTO

We offer flex time and work from home days, as well as 24 days of PTO (including holidays.) If you decide to work from the office on Fridays, your lunch is on us.

401(k) and company stock

We offer a competitive 401(k) retirement plan, as well as a share in our company stock.

Continuous learning opportunities

Attend a tech conference of your choice every year. We’re deeply involved in our community, so you’ll have plenty of opportunities to present at conferences, meetups, and workshops.

We have your gear

When you work for us, you’ll receive a top of the line MacBook Pro or equivalent.

We take work/life balance seriously

It’s typically a 40-hour work week here. If you’re interested in travel, we have access to travel opportunities – but if not, we do our best to keep travel time to a minimum.

Open Positions

Philadelphia area or remote. Wondering what applying for a job at Chariot entails? Learn more about our interview process.

If you’re interested in working with different technologies and passionate about solving a wide variety of problems and challenges, you’ll feel right at home at Chariot. A full stack skill set is vital, as is the ability to pick up and run with new technologies. Our customers bring us in to solve their most complex problems, guide their teams on new initiatives, and provide expert technology advice. We are proud to be a 4 time winner of Philadelphia Top Workplaces!

Requirements

We are looking for engineers with practical development experience, drive, and who have:

  • Excellent problem-solving, communication and analytical skills
  • Fluency in Java, Python or Node.js
  • Comfort with one or more application development frameworks: Spring, Express or HAPI, Django or Flask, etc.
  • Fluency with SQL and/or NoSQL databases

Strong preference for candidates with experience in AWS architecture, design, deployment, services, and best practices:

  • Design and development of cloud-native applications (compute, database, storage, managed services)
  • Knowledge of networking (VPC, subnets, availability zones) and security (IAM roles and policies)
  • Containerization and Deployment (Docker, Kubernetes, ECS, CloudFormation, Terraform)

Strong preference for front-end experience:

  • Fluency in Javascript, Typescript is a plus
  • Experience with frameworks like Angular, React, or VueJS.
  • Styling with CSS

Bonus points if you have:

  • Go, Kotlin, Scala, Clojure
  • Apache Spark, Hadoop, Stream Processing
  • Mobile technologies: iOS (Swift/Objective-C), Android (Kotlin/Java) native applications

Apply Now

If you’re interested in working with different technologies and passionate about solving a wide variety of problems and challenges, you’ll feel right at home at Chariot. Our customers bring us in to solve their most complex problems, guide their teams on new initiatives, and provide expert technology advice. We are proud to be a 4 time winner of Philadelphia Top Workplaces!

Requirements

We are looking for senior software engineers with practical development experience, drive, and who have:

  • Significant experience with all aspects of native mobile application development on iOS (Swift/Objective-C)
  • Experience with developing software that communicates with back-end servers via REST/Web Services using JSON, XML
  • Excellent problem-solving, communication and analytical skills
  • Ability to clearly articulate complex issues and technologies
  • Mobile data persistence frameworks like CoreData, Realm, Firebase, etc.
  • Experience writing and troubleshooting code in a multi-threaded environment
  • Understanding how to apply pertinent design patterns to mobile application architectures
  • Bonus points for: AWS, Android development skills

Apply Now

If you’re interested in working with different technologies and passionate about solving a wide variety of problems and challenges, you’ll feel right at home at Chariot. Our customers bring us in to solve their most complex problems, guide their teams on new initiatives, and provide expert technology advice. We are proud to be a 4 time winner of Philadelphia Top Workplaces!

Requirements

We are looking for data engineers who can:

  • Design, develop, debug, and optimize data pipelines that perform ELT (extract, load, transform) of various data sources (as well as ETL where appropriate)
  • Develop and deploy the required infrastructure for reliable pipeline execution, especially on cloud platforms, using IaC (infrastructure as code) tools
  • Design and develop data warehouses for large data sets to support business intelligence, understanding end-to-end data needs and modeling accordingly
  • Understand where data lakes fit, and how to take advantage of them
  • Investigate data quality issues and perform root cause analysis
  • Develop supporting utilities and tools

The ability to pick up and run with new technologies is vital. Here are ones we use (deep knowledge of some but not all required):

  • Python (or other high level languages)
  • SQL: Postgres, MySQL, Microsoft SQL Server, etc.
  • Data warehouses: AWS Redshift, Google BigQuery, Snowflake
  • NoSQL: Cassandra, AWS DynamoDB, ElasticSearch, etc
  • Experience with various file formats, like Parquet and Avro
  • Messaging and streaming: Kafka, AWS Kinesis, Apache Flink
  • ETL job orchestration, such as Airflow, Dagster, or Luigi
  • Big data parallel processing such as Spark and Hadoop
  • Terraform, AWS CloudFormation
  • Docker and Container Orchestration
  • Logging / monitoring (such as ELK, Splunk, CloudWatch, Prometheus, DataDog)

The ability to quickly understand business domains and manage changing priorities is critical. You like getting your hands dirty with data, and are passionate about turning raw, changing production data into something useful for business. You enjoy working directly with business teams and stakeholders, and are eager to be part of an area of growth for Chariot Solutions.


Apply Now

If you’re interested in working with different technologies and passionate about solving a wide variety of problems and challenges, you’ll feel right at home at Chariot. Our customers bring us in to solve their most complex problems, guide their teams on new initiatives, and provide expert technology advice. We are proud to be a 4 time winner of Philadelphia Top Workplaces!

Requirements

We are looking for senior software engineers with practical development experience, drive, and who have:

  • Significant experience with all aspects of native mobile application development on Android (Kotlin/Java)
  • Experience with developing software that communicates with back-end servers via REST/Web Services using JSON, XML
  • Excellent problem-solving, communication and analytical skills
  • Ability to clearly articulate complex issues and technologies
  • Comfortable working with data persistence on the device
  • Experience writing and troubleshooting code in a multi-threaded environment
  • Understanding how to apply pertinent design patterns to mobile application architectures
  • Has used one or more tools from the Android Jetpack Suite
  • Bonus points for: AWS experience


Apply Now

If you’re interested in working with different technologies and passionate about solving a wide variety of challenges, you’ll feel right at home at Chariot. Our customers bring us in to solve their most complex problems, guide their teams on new initiatives, and provide expert technology advice. Are you someone who can't sit still until mastering a technology? If so, we want to talk to you. We are proud to be a 4 time winner of Philadelphia Top Workplace!

Requirements

We are looking for strong React developers that have a keen eye for design and responsiveness, and a well-rounded experience across the stack. Bonus points for candidates that have backend experience in Java, Kotlin, Python, Go, or NodeJS, and a solid understanding of SQL and databases. Strong preference for candidates with:

  • Excellent problem-solving, communication and analytical skills
  • Thorough understanding of and practical experience with React using ECMAScript 2015+ language constructs
  • Strong experience with HTML and CSS, preferably using SASS/LESS/Stylus or similar
  • Experience integrating with server-side REST APIs
  • Experience integrating with enterprise security systems via JWT, CORS
  • Experience with push/streaming data with WebSockets and/or other APIs
  • Ability to debug and unit test front-end applications with Jest, Jasmine, QUnit/Mocha etc.
  • Comfortable configuring projects using npm and package.json, etc.
  • Ability to create new React applications using modern tools such as Create React App or Webpack
  • Exposure to developing back-end or web-based applications in any framework
  • Hands-on AWS development and integration experience

Bonus points if you have:

  • Design skills (design thinking, wireframing, design prototypes, leading meetings, able to turn design ideas into implementations easily)
  • Experience with responsive design concepts (media queries, designing/implementing applications geared for tablets, mobile devices, desktop browsers, etc.) and accessibility
  • Practical expertise in one or more application development platforms/frameworks: NodeJS with Express or HAPI, Java with Spring/Spring Boot, Scala/Play/Akka, Ruby/Rails, or Python/Django
  • Experience with web testing frameworks such as Selenium or Cypress
  • Fluency with SQL and/or NoSQL databases

Apply Now

If you’re interested in working with different technologies and passionate about solving a wide variety of challenges, you’ll feel right at home at Chariot. Our customers bring us in to solve their most complex problems, guide their teams on new initiatives, and provide expert technology advice. Are you someone who can't sit still until mastering a technology? If so, we want to talk to you. We are proud to be a 4 time winner of Philadelphia Top Workplace!

Requirements

We are looking for strong Angular developers that have a keen eye for design and responsiveness, and a well-rounded experience across the stack. Bonus points for candidates that have backend experience in Java, Kotlin, Python, Go, or NodeJS, and a solid understanding of SQL and databases. Strong preference for candidates with:

  • Excellent problem-solving, communication and analytical skills
  • A thorough knowledge of modern JavaScript (ECMAScript 6 and above) and Typescript for building Angular applications
  • Mastery of the Angular single-page application framework including components, services, modules, pipes, networking stack, and component and unit testing. Versions 7 and above preferred
  • Ability to style components and applications in CSS and preferably SASS/LESS, using component libraries or building component libraries from the ground up
  • Experience integrating with server-side REST and/or GraphQL APIs
  • Experience integrating with application security via JWT and/or CORS a plus

Bonus points if you have:

  • Design skills (design thinking, wireframing, design prototypes, leading meetings, able to turn design ideas into implementations easily)
  • Experience with responsive design concepts (media queries, designing/implementing applications geared for tablets, mobile devices, desktop browsers, etc.) and accessibility
  • Practical expertise in one or more application development platforms/frameworks: NodeJS with Express or HAPI, Java with Spring/Spring Boot, Scala/Play/Akka, Ruby/Rails, or Python/Django
  • Experience with web testing frameworks such as Protractor, Selenium or Cypress
  • Comfort working on NPM-based projects and tooling, including setting up custom build tasks and assisting with CI platforms
  • Fluency with SQL and/or NoSQL databases

Apply Now

Equal Opportunity Statement
Chariot Solutions provides equal employment opportunities to all employees and applicants without regard to religion, creed, color, national origin, sex, pregnancy, sexual orientation, gender identity, age, ancestry, physical or mental disability, genetic information, marital status or any other classification protected by applicable local, state or federal laws.

Chariot’s Culture

We’re proud to say we’ve had incredibly low turnover since day one. Here’s why.


Our Culture


Continuous Learning


HR, Benefits, and Perks


Work-Life Balance

How can we help your company with your development needs?

Contact Us