Sign In or Create Account

Use Facebook or Google to sign in or register with SimplyHired.

By signing in to your account, you agree to SimplyHired's Terms of Service and consent to our Cookie and Privacy Policy.

ERROR

ERROR

Refresh the Page
  • HR Tools
  • Post Jobs
    • Employer ATS
    • Human Resources
    • Employer ATS
    • Human Resources
    Post Jobs Free
    Human Resources
    Resume Builder
    Company Pages
    • Local Jobs
    • Salary Estimator
    • Careers
    • Resumes
    • Cover Letters
    • Job Descriptions
    Contact Us

    United StatesCanada
    ArgentinaAustraliaBelgiëBrasilDeutschlandEspañaFranceIndiaIrelandItaliaMéxicoNederlandÖsterreichPortugalSchweizSouth AfricaSverigeUnited KingdomРоссия한국中国日本
    © 2021 SH Inc. | Privacy | Terms
     | Privacy Center
     | Do Not Sell My Personal Information
Senior Software Engineer
DIGITAL MEDIA SOLUTIONS LLC - 2.8
Remote
Job Details
Estimated: $100,000 - $140,000 a year6 days ago
Qualifications
  • PHP
  • MongoDB
  • Linux
  • Identity & access management
  • OOP
  • Bachelor's degree
Full Job Description
Description:
Reports to: Director of Software Development

Location: Remote, USA

Summary

A Senior Software Engineer has expert-level experience in coding abilities, and is able to contribute across multiple codebases. They have a proven track record of high-quality code that creates real value for the organization. As a Senior Software Engineer, you will also be responsible for active mentorship of team-members and be an active participant in the Software Development Life Cycle across DMS platforms.

Role Responsibilities

Focused on developing, integrating, maintaining and developing DMS software platforms
Understands and contributes to the entire Software Development Lifecycle
Collaborates with PM’s and Business Owners to ensure that business needs are met and expectations are aligned
Driving translation of business requirements to product requirements, and ensuring the software meets these requirements
Properly mitigates risks through proper testing, commenting, and documentation
Diligently monitors production systems through alerting systems such as cloudwatch, or pagerduty
Maintains best practices to ensure consistency and accuracy across the team
Communicates effectively with clients, both verbally and written as necessary to gather requirements and troubleshoot issues
Participates in peer review, mentors, is an advocate for training, and helps the entire team develop
Responsible for daily optimization and troubleshooting of the systems as needed with identification of solutions and future mitigation
Responsible to actively participate and individually drive projects as defined on the Technology Roadmap to adhere with milestones and deadlines
Responsible for ensuring that our critical processes, sites, and platforms are innovative and site improvements are not only identified but addressed fully to continue to address the technology needs of the Organization that meet cost, quality and schedule requirements
Oversees our infrastructure software and distributed systems and microservices to ensure that the framework we build is scalable and achieves the desired outcomes
Provides innovative solutions and out-of-the box solutions to problems that are identified that are not only feasible but meet the needs of the business utilizing different techniques and patterns
Technologies & Systems DMS Technology Uses
HTTP Servers: Apache, Nginx, HAProxy
Databases: MySQL, PostgreSQL, Redshift, DynamoDB, mongoDB
AWS services, including but not limited to: VPC, EC2, ECR, ECS, Lambda, S3, EFS, Kinesis, Redshift, ElasticCache, RDS, CloudFront, API Gateway, CodeDeploy, CloudWatch, IAM, SNS, SQS, Load Balancers, Auto Scalers and AMI's
We support PHP, NodeJS, Go, Python, Bash, Ruby, Javascript, Java
Tools we use include: Terraform, Docker, Packer, Vagrant, Github, TravisCI, Looker, and Gatlin

. Requirements:
BS in Computer Science preferred, or has an equivalent combination of technical education and/or equal work experience
7 - 10 + years of experience working in a modern web development environment and producing quality interfaces
Proficient in CSS, HTML5, Javascript (React/AngularJS), and Java
Experience with Object Oriented Programming and Domain Driven Design
Knowledge of Java or Golang a plus
Has experience with Amazon Web Services (AWS) including: S3, CloudFront, SQS, API Gateway and Lambda
Strong understanding of Linux, Apache/Nginx, SQL databases, NoSQL, Queuing, and Caching systems as they relate to application integration
Understands JS build/task runners: Webpack, Gulp, Grunt and NPM run scripts
Thorough understanding of Agile Software Development, Github
Strong understanding of Experience with MVC frameworks (Symfony2/Laravel is a plus)
Has strong technical, analytical, debugging and problem-solving skills, along with verbal/written communication skills

Stay Connected

  • Contact Us
  • SimplyHired Blog
  • Facebook
  • Twitter
  • LinkedIn
  • YouTube

Job Tools

  • Local Jobs
  • Salary Estimator
  • Post Jobs Free
  • Resume Builder

Browse

  • All Jobs
  • All Salaries
  • All Cities
  • All Companies

Guides

  • Resumes
  • Cover Letters
  • Interviews
  • Careers

Take your job search wherever you go.

Find Jobs and Careers - SimplyHired.com Job Search
United StatesCanada
ArgentinaAustraliaBelgiëBrasilDeutschlandEspañaFranceIndiaIrelandItaliaMéxicoNederlandÖsterreichPortugalSchweizSouth AfricaSverigeUnited KingdomРоссия한국中国日本
© 2021 SH Inc. | Privacy | Terms | Privacy Center
| Do Not Sell My Personal Information