Location
Remote
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
Location: Remote/Hybrid (Los Gatos, CA)
Senior Software Engineer – Application \& Platform Development
About the Role
We are seeking an accomplished Software Engineer to join our ID Technology team, developing backend systems, APIs
,
and tools that support some of the largest and most high-traffic sites on the internet. As part of a small, high-performing team of experienced engineers, you will champion best in class tools and practices across the organization as you maintain and extend a mature and successful codebase while helping drive the design, development, and delivery of our next generation applications and platform services.
Key Responsibilities
- Architect \& Build
robust, performant, scalable, and observable services using primarily
C#/.NET
and
Go
, while ensuring clean, maintainable code.
- Design and manage solutions leveraging databases such as
MongoDB
,
SQL Server,
and
PostgreSQL,
and message queue systems such as
ActiveMQ, AWS SNS,
and
AWS
SQS
.
- Develop and maintain
IaC
(Infrastructure as Code) using
OpenTofu
/Terraform, particularly for provisioning on
AWS
(S3, EC2, CloudWatch, IAM, VPC, etc.).
- Write and maintain automation scripts in
Python
for CI/CD, testing, monitoring, and operational tasks.
- Leverage
Docker
(including Compose) and mocks for containerized deployments, as well as repeatable and one-off local testing.
- Make intelligent use of
AI
coding assistants, pair programmers and agents. Leverage AI platforms for brainstorming, design and analysis.
- Embrace troubleshooting and development challenges with composure and positivity. Must be able to thrive in a dynamic environment with changing priorities.
- Lead code reviews, enforce coding standards, and drive quality through automated testing, static analysis, and dependency vulnerability scanning.
- Partner with Product, Operations, Client Services, and Engineering teams to review specifications and designs, define acceptance criteria, ensure release readiness, and help troubleshoot production incidents.
- Mentor engineers, foster a collaborative culture, and provide technical guidance and career development support.
- Stay current with emerging technologies, industry trends, and best practices; evaluate and introduce tools that improve productivity, reliability, and performance.
- Create and maintain product documentation and developer docs
- Clearly communicate status and open issues
QUALIFICATIONS
Experience
- 7\+ years of professional software development.
Languages
- Expert level proficiency in
C#/.NET
and working knowledge of
Go
.
Databases
- Strong hands-on experience with
MongoDB
and relational databases (SQL Server, PostgreSQL).
Cloud
- Deep knowledge of
AWS
services (S3, EC2/ECS, Lambda, CloudWatch, IAM, VPC, etc.)
Infrastructure as Code
- Experience with
OpenTofu/Terraform
for provisioning and managing cloud resources.
Observability
- Implementing
OpenTelemetry
(tracing, metrics, logs) in distributed systems.
Containers
- Containerization with
Docker
and local container orchestration with
Docker Compose
.
- Experience with
Nomad
and
Consul
a plus.
Scripting
- Proficient in
Python
for automation, tooling, and data analysis/manipulation.
- Unix shell scripting.
AI
- Experience with (but not reliance on) mainstream AI design and coding tools.
Additional
- Experience with
Rust, NodeJS, React
a plus.
Soft Skills
- Excellent written and oral
communication
,
analytical thinking
,
problem solving
, and
teamwork
.
- Ability to influence and drive consensus within and across teams.
- Comfortable and productive working both independently and collaboratively in a small team.
Leadership
- Demonstrated ability to mentor/share knowledge with other engineers, conduct effective code reviews, and champion engineering best practices.
Preferred Extras
- Experience with
CI/CD
platforms (Bamboo preferred).
- Knowledge of
security best practices
in cloud and application development.
- Familiarity with audio and other media formats.
- Experience with the music industry / music licensing.
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.