Senior Software Engineer
Senior Software Engineer - Boston Seaport or Marlborough, MA - Hybrid Onsite
The Position
We are excited to be growing the team that builds and maintains the Nasuni Orchestration Center (NOC). This team provides critical services and supporting infrastructure that underlie many key features of our storage appliances. This position encompasses individual contributor responsibilities. Critical technical skills include familiarity with python, Django, boto3, pytest, AWS, as well as CI/CD pipelines, release, and deployment. Critical skills include the ability to engage in the daily aspects of the team, plan and strategize on near-term and longer-term projects, and being able to interface with various other parts of the company as projects demand. Candidates for this position will have developed high-scale REST API services as well as customer and internal-facing web applications. They understand the importance of quality and responsiveness in meeting customer expectations. Success in this position requires you to be a self-motivated team player and an open-minded contributor who can help the team and company reach its larger goals.
This position will be based in our Boston Seaport or Marlborough office.
As a NOC team Senior Software Engineer you will...
- Enhance, maintain and support NOC functionality through python and Django development
- Author tests, improve coverage, and contribute to CI/CD pipelines.
- Work with a multitude of AWS cloud services including EC2, RDS (PostgreSQL, Aurora), ElastiCache (Redis), DynamoDB, SQS, S3, Lambda
- Expect to advise on and occasionally implement DevOps projects
- Improve performance, scalability, and stability of the NOC
- Take or share ownership of one or more large areas of the Nasuni Operations Center
- Practice Root Cause Analysis to determine the scope and scale of issue impact
- Participate in 24/7 on-call rotation for production systems.
Skills + Experience
- 3 – 5 years working in highly technical small teams with a mix of application developers and DevOps engineers in an SLA-driven SaaS environment
- AWS Professional-level certification or similar Amazon Web Services certifications.
- At least 3 years experience of production python application development
- Familiarity with boto3 and Django, including use of the ORM and its templating system
- Ability to design and write tests using pytest (or equivalent) against dynamic resources such as external APIs and databases, mocking interfaces where needed
- Understanding of SQL and relational design, as well as some no-SQL technologies and when they should be used
- Familiarity with common web services, technologies, architectures and related practices to make them reliable
- Bonus points for:
- Activity with open-source communities
- Experience with infrastructure automation tools (such as Puppet, Packer, CloudFormation, Terraform).
About Nasuni
Why work at Nasuni?
- Best in class employee onboarding and training
- "Take What You Need” paid time off policy
- Comprehensive health, dental and vision plans
- Company-paid life and disability insurance
- 401(k) and Roth IRA retirement plan
- Generous employee referral bonuses
- Flexible remote work policy
- 10 Paid Holidays
- Wide array of wellbeing offerings
- Pre-tax savings accounts with company contributions
- Great team culture and social activities
- Collaborative workspaces
- Free on-site fitness centers and stocked kitchens in select office locations
- Professional development resources
This privacy notice relates to information collected (whether online or offline) by Nasuni Corporation and our corporate affiliates (collectively, “Nasuni”) from or about you in your capacity as a Nasuni employee, independent contractor/service provider or as an applicant for an employment or contractor relationship with Nasuni.
Apply for this job
*
indicates a required field