Job Description
Senior Software Engineer
The Senior Software Engineer will be responsible for implementing the technical design of a Platform Engineering team and collaborating with peers. This is a hands-on, individual contributor role that will require working on a cross-functional team and skill-focused team. Software Engineering is responsible for the development, maintenance, performance and monitoring of secure, highly available platform applications and services. Software Engineers design, implement and maintain technology used by Product and Platform Engineering teams to develop reliable, resilient and performant software using shared Platform applications. Reporting to the Manager or Director of Software Engineering.
Who You Are
You have deep expertise with back-end development and distributed systems.
You have experience with 12-factor applications and modern development practices.
You don’t like repeating yourself in software and can’t stop yourself from automating things.
You have the expertise to do so using a language like Ruby, Python, Java or Go.
You can make system design trade-offs based on real-world experience with the CAP Theorem.
You can explain the difference between having a DevOps team and a DevOps culture in practice.
You are comfortable with complexity and learning in wicked environments.
You understand logging, monitoring, automated provisioning, and continuous deployment.
You are familiar with Incident Command System for managing outages and security incidents.
You know how to use configuration management and infrastructure as code tools like Terraform, Ansible, or Puppet.
You have experience with container orchestration using tools like Docker Swarm or Kubernetes.
You are familiar with relational databases (e.g. Postgres) and non-relational data stores (e.g. Redis, ElasticSearch).
You have 5+ years’ experience in backend or full-stack Software Engineering.

What You’ll Do
Employ test-driven development, the testing pyramid; using automation for tests, builds and deployment; implementing monitoring and logging proactively.
Design and build applications and services reading from and writing to Kafka or Kinesis event streams.
Build systems used to automate performance monitoring, troubleshooting and capacity planning.
Collaborate with the Product and Platform team to craft technical solutions that meet internal and external customer needs.
Work with Infrastructure Engineering teams to adapt standard infrastructure platform components to release code with increasing volume and velocity in a self-service fashion.
Forecast application utilization and identify potential bottlenecks or optimization opportunities.
Support critical applications in a fast-paced environment.
Research and intervene to quickly and efficiently pinpoint and resolve problematic system issues.
Provide 24x7 on-call support on a rotating basis.
Benefits and Perks
Stay Healthy: Enroll in comprehensive benefits and insurance plans
Be Well: $65 Wellness Benefit for health and wellness items
Maximize Savings: Contribute to your 401k retirement savings with company matching
Be Comfortable: Enjoy a relaxed, casual dress code
Give Back: Receive paid time off to volunteer in your community
Take Time: Enjoy paid parental leave to bond with & care for a newborn or newly adopted child
Stay Connected: Expense up to $350 towards the purchase of a laptop, tablet or computer
PAWesome Perk: Enroll your furry friends in our Volunteer Pet Insurance Plan
About Next College Student Athlete (NCSA)
Next College Student Athlete is the leading athletic recruiting and path-to-college solutions provider in the U.S. With a history of strong double-digit organic growth, NCSA occupies a commanding position at the center of a growing $25 billion U.S. youth athletics market. Acquired by Endeavor Corporation in 2021, NCSA and its sibling company IMG Academy are focused on building an ecosystem of physical and digital experiences that empower student athletes to reach their potential and improve their lives. With a reach exceeding 100 million student-athletes, parents, and coaches, 150+ strategic partners and 900+ universities as clients, NCSA is broadly recognized as the leader in its field. More importantly, our team has a deep appreciation for all that sports can do and believes in the transformative power of sport. Our leadership is actively investing in the growth of the organization as NCSA continues to broaden and deepen its technology platform and team in pursuit of its vision for empowering youth sports and path-to-college.
National Collegiate Scouting Association, LLC is committed to providing equal employment opportunities to all employees and applicants without regard to race, religion, color, sex, national origin, citizenship status, uniform service member status, age, disability, sexual and gender orientation, genetic information or any other protected status in accordance with all applicable federal, state, and local laws.
Endeavor is an equal opportunity employer committed to a diverse and inclusive work environment.

Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Loading...
Success
Error on reporting

Related jobs

Gridiron IT Gridiron IT |
|
2 d ago

Position Overview: Gridiron IT is looking for an analytical, results-driven back-end developer who will work with team members to troubleshoot and improve current back-end applications and processes for the U.S. Geological Survey(USGS), Water Mission.

Canopy Canopy |
|
4 d ago

Backend Software DeveloperDraper, UT (or Remote)About CanopyCanopy is a fast-growing SaaS startup in Draper, Utah building simple, efficient software for accounting firms. We are looking to revolutionize the accounting space with modern, user-friendly.

About Grafana Cloud:Our Grafana Cloud pipeline moves millions of data points, log lines and traces per second from our customer's environments into a highly available, low-latency stack that processes and stores the data, and serves it to dashboards.

Protocol Labs Protocol Labs |
|
7 d ago

About Protocol LabsProtocol Labs drives breakthroughs in computing to push humanity forward. Protocol Labs is a product-development lab, but behind the protocols and tools we build, behind the research and implementations, are passionate people, teammates,.

ResponsibilitiesHere at TVbeat we believe that the people we hire are the most fundamental aspect of our business. We are looking for brilliantly smart, passionate and creative people to join our team to help transform the world of TV inventory owners.

More jobs by this company

Next College Student Athlete Next College Student Athlete... |
9 d ago

Job DescriptionNCSA is seeking a VP, Software Engineering who aspires to be one of the most impactful technology leaders in sports and education.The Vice President of Software Engineering helps change the lives of student-athletes and their families.

Next College Student Athlete Next College Student Athlete... |
17 d ago

Job DescriptionData ArchitectThe Data Architect is responsible for driving innovation, data strategy and information architecture across a wide range of new and existing products within the IMG Performance technology portfolio. In this role, you will.

Next College Student Athlete Next College Student Athlete... |
19 d ago

Job DescriptionContent DirectorContent Director Job DetailsWe're seeking a Content Director with a passion for brand development, content strategy, award winning creative and performance marketing copywriting. If you like building winning brands and.