Job Description Our client, the largest Amazon Web Services (AWS) partner for data services, is looking for top talent to join their elite team of technologists to build and contribute to large-scale, innovative projects. Our client wants candidates who are eager to learn and grow with them as they work to move their market monitoring applications to modern big data platforms in the cloud where up to 200 billion market events are being processed each day.
If you are a fast learner, have a sharp mathematical and technical mind and are interested in working for one of the biggest data users in the country in a fast-paced, open source environment, our client has an immediate need for a Senior Software Engineer.
About the Role:
As an Engineer on our client's team, you'll be expected to lead by example, write great code, solve difficult problems, set a high bar for the team around you and help them achieve engineering excellence. We want you to execute on "your ideas, challenge the status quo and generally make things better. You will need the soft-skills too; Communication, influence, and passion are critical to the success of the team and ultimately the company.
Responsibilities:
If you are a fast learner, have a sharp mathematical and technical mind and are interested in working for one of the biggest data users in the country in a fast-paced, open source environment, our client has an immediate need for a Senior Software Engineer.
About the Role:
As an Engineer on our client's team, you'll be expected to lead by example, write great code, solve difficult problems, set a high bar for the team around you and help them achieve engineering excellence. We want you to execute on "your ideas, challenge the status quo and generally make things better. You will need the soft-skills too; Communication, influence, and passion are critical to the success of the team and ultimately the company.
Responsibilities:
- Work on an Agile development team to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies
- Collaborate with the cross-functional team to understand desired application capabilities and testing scenarios and deliver technical solutions to those objectives
- Work within a team with deep experience in distributed microservices, big-data technologies and full-stack systems.
- Develop solutions on AWS by leveraging serverless technology in order to build highly available, scalable and cost efficient systems.
- Bring a passion to stay on top of tech trends, experiment with and learn new technologies, and participate in internal & external technology communities
- Demonstrate Innovation, ownership and self-starter mentality
- Bachelor's Degree in Computer Science or other relevant Engineering
- 5+ years' experience in Software Engineering
- 5+ years of experience in at least one of the following: Java, Javascript/TypeScript, Angular/React.js, or Node.js
- 3+ years' REST/web services experience (Microservices)
- 3+ years of experience working with big data technologies (e.g. Hadoop, Spark, Presto)
- 3+ years' experience in writing SQL DML queries
- 2+ years' of experience in building software on AWS Cloud
- 2+ years of experience working with one or more of the following scripting languages: Unix shell, Python, Perl, groovy, etc.
- Hands-on experience with CI/CD and DevOps practices