Job Description
Job Description
Salary: $75,000 - $135,000
At Meraki we strive for an environment that is both challenging and rewarding to collaborate in. We want work that excites us and encourages us to show up everyday with an open mind. Our contributions need to be part of something bigger, something meaningful, something that gives back and is the essence of who we are. We will be proud to leave our fingerprints on our work and rally our community behind it.
You don’t join Meraki because you want to float in the pool and play it safe. You join because you have fire in your soul, a voice that deserves to be heard, and undeniable passion to dive deep in the ocean and take risks. We will make great things together and have fun doing it. This is our way of life, it's the Meraki way.
The team is small, but mighty and we take pride in our craft. From discovery to process to decision making, we make sure the principles and attributes we cherish and live by are never compromised.
- Respect
- Trust and Integrity
- Curious and Adaptable
We are looking for a Senior Software Engineer to build and implement functional software solutions. We encourage people to push the boundaries on creativity and expect them to be comfortable working in groups as well as independently. In this role you will define software requirements and take the lead on technical projects. Solving problems should excite you and leveraging methodologies like Agile will guide you. Success is developing products that expand our learning and deliver value to our community of users.
Responsibilities We Expect Of You
- Develop high-quality software design and architecture
- Identify, prioritize and execute tasks in the software development life cycle
- Develop tools and applications by producing clean, efficient code
- Automate tasks through appropriate tools and scripting
- Review and debug code
- Perform validation and verification testing
- Collaborate with internal stakeholders to improve products
- Document development phases and monitor systems
- Ensure software is up-to-date with latest technologies
Skills And Experience We Prefer
- Proven experience as a Senior Software Engineer
- Extensive experience in software development, scripting and project management
- Experience using system monitoring tools (e.g. Sentry, Cloudwatch) and automated testing frameworks
- In depth knowledge of JavasScript and select programming languages (e.g. TypeScript, NodeJS, Express, React, Python)
- Knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. DynamoDB)
- Knowledge of cloud base platforms (e.g. AWS)
- Familiarity with various operating systems (Mac OS, Windows)
- Analytical mind with problem-solving aptitude
- Ability to work independently
- Excellent organizational and leadership skills
- BS/BA in Computer Science or a related degree
To learn more, check us out on our website at https://www.meraki.inc