Senior Software Engineer, I
Remote US
Job Title
Senior Software Engineer, IJob Description
Remote or Hybrid 3x a month
In-office Expectations: This position offers remote work flexibility; however, if you reside within a commutable distance to one of our offices in Edmonton (Canada), New York, Des Moines, Los Angeles, or Seattle, the expectation is to work from the office three times per month.
I. Job Summary | Major goals and objectives.
The Senior Software Engineer should have a love for technology and problem solving and a strong desire to deliver quality software as quickly as possible. A strong foundation in agile software development practices and a tendency and passion to stay current within the field are required, along with a drive to stay up-to-date with the latest industry technology trends.
II. Essential Job Functions
Weight % Accountabilities, Actions and Expected Measurable Results
70%
You understand and will confidently address the challenges associated with delivering flexible, reliable, and highly performant services to drive engagement across our sites. You are capable of being hands-on with code and development tools. You will:
Implement new services, APIs, and operational monitoring functions that are scalable and reliable.
Work with other technology members to collaborate on overall infrastructure, best practices, and processes.
Own production services, investigate and resolve issues, bottlenecks, and inefficiencies.
Create and update thorough and readable living documentation for services.
Develop APIs that allow brand content to be processed, enhanced, and made available to customers through multiple channels.
Collaborate closely with other developers, designers, and product managers to define innovative ways to improve services.
Work closely with developers creating internal tools to monitor and inform stakeholders of data being processed by our systems.
30%
Contribute to best practices for coding conventions and standards. Ensure that code quality is high, and work with developers to improve if it is not.
Demonstrate passion for code quality and lead by example to produce high quality services and applications that meet timeline expectations to deliver value to the business.
Follow technologies relevant to the application and its domain and advocate for their use as appropriate.
III. Minimum Qualifications and Job Requirements | All must be met to be considered.
Experience:
You have a fundamental knowledge of modern development techniques and trends, and you are not done learning. You have:
6+ years of professional experience building and interacting with backend applications.
5+ years of experience building software and services as a backend or …
This job isn't fresh anymore!
Search Fresh JobsJob Profile
Hybrid work model
Benefits/PerksAnnual bonuses Dental Disability Insurance Donation matching Hybrid work Life Insurance Medical Opportunity for professional growth Paid holidays Paid parental leave Prescription drug coverage Remote work Remote work flexibility Short- and long-term incentives Tuition reimbursement Unlimited Paid Time Off Vision Voluntary benefits
Tasks- Create documentation
- Develop APIs
Agile AI AWS Bitbucket Cypress Docker ElasticSearch GCP Git Grafana GraphQL Jest Kafka Kibana Kubernetes Monitoring Node.js OAUTH Problem-solving Python RESTful API's Splunk Typescript
Experience6 years
Education TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9