As a Senior Software Engineer, you will develop, test, and maintain software applications, mentor other engineers, and collaborate closely with product and quality assurance teams.
GSTV is dedicated to building an inclusive team and culture that reflects the communities we serve every day. Being part of the GSTV team means that we are always encouraged and challenged to grow personally and professionally. More importantly, we are accountable for our actions towards one another as the foundation for a strong and accepting workplace.
GSTV Values:
● Growth Focused
● Social Accountability
● Tenacious Behavior
● Valued Actions
Benefits Day One! Medical, Dental, Vision, Paternal Leave, Life Insurance, Accident, Critical Illness, Hospital Indemnity, STD/LTD + Vol Plans., Paid Holidays, 20 PTO days + Sick time, Perks, HSA and FSA and Lifestyle Spending Account (1st of mo after 30 days), 401K Match (90 days).
GSTV offers both hybrid and remote work situations. Candidates located within commutable distance to our New York Office will be tagged to that office and are not currently considered 100% remote.
SENIOR SOFTWARE ENGINEER
Summary:
At GSTV, we take pride in our cutting-edge media platform and are dedicated to constantly improving it with the latest technology. That's why we're expanding our engineering group and looking for a talented Senior Software Engineer to join our team.
As a Senior Software Engineer, you'll play a crucial role in helping us achieve our vision for the future. You'll work closely with our product management, architecture, and quality assurance teams to develop, test, and maintain software applications that support our advertising, hardware, and retail partners. Your primary focus will be on delivering high-quality software that drives business value, solving complex technical problems, and mentoring other members of the engineering team, all while delivering measurable outcomes.
We're passionate about creating high-quality, impactful products that exceed expectations, and we need someone who shares that passion. That's why you'll collaborate with other engineers to ensure that our software is designed and implemented in a scalable, reliable, and secure way. If you're up for the challenge and ready to make a difference, we'd love to hear from you!
Your success will be measured by:
- Your ability to deliver software on time and within budget, while meeting the highest quality standards
- Your contributions to technical design and implementation of software applications
- Your ability to mentor and coach other members of the engineering team
- Your ability to collaborate effectively with other members of the engineering team and with other groups across the organization
- Your ability to stay up to date with the latest software development trends and technologies, and to apply that knowledge to your work
A successful candidate will have a proven record of accomplishment in designing, developing, and delivering complex software applications in a product-oriented organization, a deep understanding of software engineering best practices, strong communication skills, and a passion for mentoring and coaching.
Technologies We Use
- Typescript, Node, and Express
- Databases - Redis, Mongo, DynamoDB
- AWS - Lambda, SQS, SNS, Event Bridge, S3, Kinesis, Firehose, Cloud Formation
- Infrastructure - Docker, Kubernetes, Terraform, AWS CDK
- TDD - Mocha, Chai, Sinon, Jest`
- CI/CD – Jenkins
Responsibilities:
Responsibilities include, but are not limited to:
- Deliver software on time and within budget, while meeting the highest quality standards.
- Contribute to the technical design and implementation of software applications, ensuring they are scalable, reliable, and secure.
- Mentor and coach other members of the engineering team, providing guidance on best practices and technical approaches.
- Collaborate closely with other engineering team members, product management, application architecture, data engineering, quality assurance, and IT groups.
- Stay up to date with the latest software development trends and technologies and apply that knowledge to your work.
- Perform code reviews and provide feedback to other members of the engineering team.
- Ensure that software is designed and developed in accordance with industry standards, best practices, and security guidelines.
- Continuously improve the software development process by introducing new tools, processes, and practices.
- Work closely with the application architecture team to ensure that software is designed in a way that is consistent with the long-term vision for the technology stack.
- Act as a technical leader within the organization, giving guidance and advice to other members of the engineering team and other groups within the organization. Providing input on user stories and acceptance criteria based on requirements and designs
- Providing an accurate status of your progress during the daily standups - including blockers and updated timelines
- Participating during retrospective processes by providing critical analysis of how the team can improve
- Escalating blockers or issues to appropriate leadership
- Participating in onboarding new employees with a focus on teaching the GSTV way of developing
- Other duties as assigned
Requirements:
You are:
- Detail oriented with the ability to drill down into tactical considerations
- Able to act autonomously while following team philosophy and guidelines
- Resourceful and can find solutions even when they are not obvious – you strive to find answers independently, but know when it is time to ask for help, who to ask, and what to ask
- Able to coordinate multiple tasks simultaneously while remaining organized
- Comfortable with ambiguity and change because priorities will adjust based on resources and business needs
- Capable of establishing your own timelines and meeting deadlines
- Comfortable balancing proactive and reactive strategy and execution
- A team player with a proven ability to foster and manage positive working relationships in a matrixed environment – including product managers, engineers, and quality assurance engineers
- Business and outcome focused with a bias towards action
- Able to distill complex problems into common methodologies such as, domain driven design, microservices, data pipelines, messaging, events, async processing, and server-less architecture
- Capable of managing the details of end-to-end implementation, keeping track of dependencies within a large design, and communicating the vision and ideas to both technical and non-technical audiences
- Fluent in AWS cloud native services
You have, ideally:
- Well-developed listening skills
- Effective and impactful oral, written, and presentation communication skills to both technical and business audiences at all levels of the organization
- Strong influencing skills - you can achieve goals without direct control over resources
- Experience working in a fast-paced environment preferred
- Excellent organization and time management skills
The requirements listed are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Education and/or Experience:
Experience:
- Strong proficiency in multiple programming languages
- Expertise in software engineering best practices such as code reviews, unit testing, and continuous integration and delivery (CI/CD)
- Strong experience with software design patterns, data structures, and algorithms
- Experience with database technologies such as SQL, NoSQL, and ORMs
- Deep knowledge of Agile software development methodologies
- Ideal candidates will have 5+ years of experience developing software in an Agile environment.
- Experience designing, building, and supporting highly scalable systems in AWS is a plus
Education:
- Bachelor's degree in computer science or any related areas of study preferred
- Relevant AWS certifications are a plus
Of course, this is just a sample of the kinds of work this role will require! You should assume that your role will encompass other tasks, too, and that your job duties and responsibilities may change from time to time at GSTV's discretion, or otherwise applicable with local law.
Top Skills
Aws Cdk
Aws Lambda
Chai
Docker
DynamoDB
Event Bridge
Express
Firehose
Jenkins
Jest
Kinesis
Kubernetes
Mocha
MongoDB
Node.js
Redis
S3
Sinon
Sns
Sqs
Terraform
Typescript
Similar Jobs
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
As a Senior Software Engineer, you will build and maintain integration solutions, focusing on back end development with Java and front end using JavaScript and React, while ensuring code quality through best practices.
Top Skills:
JavaJavaScriptKubernetesReactRelational Databases
Enterprise Web • Logistics • Software • Transportation
Responsible for designing, building, and operating software solutions that integrate with APIs and develop internal shared client libraries.
Top Skills:
AnsibleC#CloudFormationDockerGraphQLKubernetesNode.jsNoSQLRdbmsSQLTerraformTypescript
Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
Develop dynamic web applications for crypto trading, collaborating closely with product, design, and engineering teams to create engaging user experiences.
Top Skills:
GraphQLJavaScriptReactReact NativeTypescript
What you need to know about the Colorado Tech Scene
With a business-friendly climate and research universities like CU Boulder and Colorado State, Colorado has made a name for itself as a startup ecosystem. The state boasts a skilled workforce and high quality of life thanks to its affordable housing, vibrant cultural scene and unparalleled opportunities for outdoor recreation. Colorado is also home to the National Renewable Energy Laboratory, helping cement its status as a hub for renewable energy innovation.
Key Facts About Colorado Tech
- Number of Tech Workers: 260,000; 8.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Lockheed Martin, Century Link, Comcast, BAE Systems, Level 3
- Key Industries: Software, artificial intelligence, aerospace, e-commerce, fintech, healthtech
- Funding Landscape: $4.9 billion in VC funding in 2024 (Pitchbook)
- Notable Investors: Access Venture Partners, Ridgeline Ventures, Techstars, Blackhorn Ventures
- Research Centers and Universities: Colorado School of Mines, University of Colorado Boulder, University of Denver, Colorado State University, Mesa Laboratory, Space Science Institute, National Center for Atmospheric Research, National Renewable Energy Laboratory, Gottlieb Institute