Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer (Full-stack) image - Rise Careers
Job details

Software Engineer (Full-stack)

Please note that this is a hybrid position with a mixture of in-office and home-based working. 

Every game is an ecosystem beyond mere gameplay. At Terminal Velocity, part of the Rocket Science Group, our platform and server teams are dedicated to constructing the infrastructure necessary for your game's global rollout through a strong focus on back-end and publishing stacks.

With a wealth of expertise in cutting-edge tools and industry best practices, as well as our longstanding ability to harness the vast array of resources available in any development landscape, we arrive armed with the capabilities to propel your project to success.

About the Role:

In this role, you'll leverage your past experience to develop scalable and resilient solutions for games, ensuring they exceed player quality expectations. You will be responsible for designing, implementing, and evolving robust technical solutions that help our partners' games delight players globally.

While prior game development experience is not required, our ideal candidates will have experience working within software development teams to deliver high-performance, highly scalable, and well-documented platform-based products. Additionally, they should have an openness to new challenges, the flexibility to adapt in the moment, and a lasting passion for games.

What We Value:

  • Technical Skills: We use a core set of languages and technology and are always happy to hear from candidates who have experience and proficiency in one or more of the following:

    • Languages: C#, Golang, Java, Python, Kotlin, and Rust

    • Frontend Languages: React, NextJS, Typescript

    • Databases: PostgreSQL, MySQL, MongoDB, and NoSQL

    • Infrastructure: Terraform, Docker, and Kubernetes

    • CI/CD: GitHub Actions, Jenkins, and ArgoCD

  • Agile: Experience with the Software Development Lifecycle (SDLC) and an understanding of Agile practices. 

  • Improvements: Demonstrated history of leaving behind artifacts and leaving something in a better state than when you found it. 

  • Problem-Solving: Strong analytical and problem-solving skills with a proactive approach to identifying and addressing technical challenges

  • Self-motivation: Capacity for self-motivation, the ability to work independently, and a strong work ethic.

  • Team Collaboration: Excellent communication skills and the ability to work collaboratively with cross-functional teams.

You May Also Have:

  • Experience with multiple data storage solutions, including RDBMS and NoSql. 

  • Experience driving development from ideation to deployment. 

  • Opinions on the availability, scaling, monitoring, and debugging of discovered problems.

  • Eagerness to learn about other technologies and practices to stay current and versatile.

What We Can Offer: 

  • Hybrid Working Arrangement: As a member of our team, you’ll have the flexibility to work at home and collaborate with your fellow engineers in person!

  • Competitive Salary and Benefits Package: Your health and wellbeing is important to us, so we offer a variety of benefits including: 

    • Medical, Dental, and Vision Insurance

    • 401(k) Retirement Plan with Employer Matching

    • Annual Leave, Plus 9 Paid Holidays and Winter Break Office Closure

  • Annual Research Credit: We always encourage personal growth, so we provide all of our team members with an annual credit to further enhance your skills!

  • Professional Development: We offer biannual reviews, as well as opportunities to collaborate across disciplines, internal tech talks, and the chance to learn from specialists with backgrounds from across the games and software development industries. 

  • Work-Life Balance: We really believe that home life comes first and we promote a flexible working environment. And as an added bonus: We don’t crunch! 

  • Office Perks: In addition to everything above, we also provide: 

    • Weekly Team Lunches (plus Snacks!)

    • Fully Equipped Team Lounge, Including our Favorite Consoles and Games

    • And, most importantly, a supportive and creative working environment made up of talented and friendly people, as well as the opportunity to work on some pretty cool games and projects – if we do say so ourselves!

A Friendly Note from the Recruitment Team:

Let us do the work for you: Even if your profile isn't an exact match for all of the qualifications listed above, we still want you to apply. Our team members come from a variety of different industries, not all of which are immediately relevant to game or software development, and we welcome all candidates of similarly varied backgrounds, communities, and identities.

Rocket Science is an equal opportunity employer and is committed to providing a worry-free workplace void of discrimination or harassment. Rocket Scientists are expected to foster and champion an environment in which everyone has the opportunity to feel included and is afforded the respect and dignity they deserve.

Rocket Science does not accept unsolicited résumés from recruiters, employment agencies, or staffing firms.

The salary for this role is typically within the range of $60,000-140,000/year. Please note that this range includes multiple levels of experience and actual pay will ultimately be contingent upon a variety of factors, including your own combination of experience, skills, and qualifications.

#li-hybrid

Average salary estimate

$100000 / YEARLY (est.)
min
max
$60000K
$140000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer (Full-stack), Rocket Science Group

At Terminal Velocity, a dynamic part of the Rocket Science Group, we are on the lookout for a creative and passionate Software Engineer (Full-stack) to join our innovative team in Albany. If you thrive in a hybrid work environment, this position offers the perfect blend of in-office collaboration and home-based flexibility. As a Software Engineer, you'll immerse yourself in the exciting world of game development, helping us construct robust technical solutions that ensure players worldwide have an unforgettable experience. Your role will focus on building scalable and resilient systems that meet high-performance standards while exceeding player expectations. We value a proactive approach to problem-solving and appreciate candidates with solid experience in languages such as C#, Golang, Java, and Python, along with frontend technologies like React and NextJS. If you’re a team player with excellent communication skills and the willingness to learn and adapt quickly, you’ll thrive in our supportive atmosphere. Not only do we offer great pay and benefits, including competitive salaries and employee perks like weekly lunches and a fully equipped lounge, but we genuinely care about work-life balance. So if you're ready to embark on a fulfilling journey in game development with a team that celebrates creativity, diversity, and collaboration, we encourage you to apply today!

Frequently Asked Questions (FAQs) for Software Engineer (Full-stack) Role at Rocket Science Group
What skills are required for the Software Engineer (Full-stack) position at Terminal Velocity?

The Software Engineer (Full-stack) position at Terminal Velocity demands proficiency in various programming languages such as C#, Golang, Java, Python, and frontend frameworks like React and NextJS. Candidates should also have experience with database systems, CI/CD tools, and Agile methodologies, fostering a problem-solving mindset and teamwork.

Join Rise to see the full answer
What does a typical workday look like for a Software Engineer at Terminal Velocity?

A typical day for a Software Engineer (Full-stack) at Terminal Velocity begins with collaborative stand-up meetings to outline the day's goals and get feedback on ongoing projects. During the day, you might be coding, troubleshooting issues, and collaborating with cross-functional teams to create robust game solutions all while enjoying the balance of remote and in-office work.

Join Rise to see the full answer
Is game development experience necessary for the Software Engineer (Full-stack) role at Terminal Velocity?

While prior game development experience is not a strict requirement for the Software Engineer (Full-stack) role at Terminal Velocity, candidates should possess strong technical skills and a passion for gaming that will drive them to deliver high-quality gaming solutions.

Join Rise to see the full answer
How does Terminal Velocity support the professional development of its Software Engineers?

Terminal Velocity is committed to the professional growth of its Software Engineers through annual research credits that encourage skill enhancement, biannual performance reviews, and opportunities to engage in cross-discipline collaborations, demonstrating our belief in continuous learning.

Join Rise to see the full answer
What are the benefits of working for Terminal Velocity as a Software Engineer?

As a Software Engineer at Terminal Velocity, you can expect competitive salaries, comprehensive benefits like medical and dental insurance, flexible working arrangements, annual leave plus holidays, and a supportive work environment designed to foster creativity and collaboration.

Join Rise to see the full answer
What is the salary range for the Software Engineer (Full-stack) position at Terminal Velocity?

The salary range for the Software Engineer (Full-stack) position at Terminal Velocity typically falls between $60,000 and $140,000 per year. This range considers various experience levels and the final salary determined by individual qualifications and skills.

Join Rise to see the full answer
How does Terminal Velocity ensure a diverse and inclusive workplace?

Terminal Velocity prides itself on being an equal opportunity employer, actively promoting a workplace void of discrimination or harassment. We embrace diversity and seek team members from varied backgrounds, ensuring everyone feels respected, included, and valued.

Join Rise to see the full answer
Common Interview Questions for Software Engineer (Full-stack)
Can you describe your experience with front-end and back-end technologies in Full-stack development?

In answering this question, emphasize your familiarity with specific frameworks and languages you’ve worked with for both front-end and back-end development. Provide examples of projects that showcase your capabilities in building comprehensive solutions.

Join Rise to see the full answer
How do you approach testing and debugging your code?

Discuss your methods for implementing testing in your coding process, such as unit tests and automated testing, and detail your strategies for debugging, including tools or practices you find effective for problem-solving.

Join Rise to see the full answer
Can you give an example of a challenging problem you solved in software development?

When providing your example, focus on the problem, your solution, and the positive outcome. This showcases your critical thinking and ability to overcome obstacles during development.

Join Rise to see the full answer
What methodologies do you follow for version control in projects?

Your answer should reflect your experience with version control systems like Git. Explain how you manage branches, collaborate with team members, and maintain code quality through these practices.

Join Rise to see the full answer
How do you handle feedback on your code or projects?

Discuss your openness to receiving constructive criticism. Highlight how you incorporate feedback into your work to improve quality and team collaboration, showcasing a growth mindset.

Join Rise to see the full answer
What strategies do you use for effective team collaboration in software development?

Explain your communication methods, whether through tools like Slack or meetings, and how you ensure clear and concise exchanges of information to promote teamwork and progress on projects.

Join Rise to see the full answer
Can you explain a time when you improved an existing system or process?

Provide a specific example of a system or process you improved, outlining the initial issues, your innovative solution, and the outcome, demonstrating your problem-solving and analytical skills.

Join Rise to see the full answer
What excites you about working in the gaming industry?

Share your passion for gaming, perhaps mentioning how innovative technologies or storytelling inspire you. This allows you to connect personally with the role and demonstrates your enthusiasm for the industry.

Join Rise to see the full answer
How do you stay updated with the latest developments in technology and coding practices?

Detail your commitment to continuous learning, whether through online courses, industry conferences, or engaging with tech communities. This illustrates your motivation to stay current in a fast-paced environment.

Join Rise to see the full answer
Describe your experience with agile development practices.

Discuss your participation in Agile teams, daily scrums, and sprint planning, showcasing your understanding of the Agile methodology and its implementation in real-world projects.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 17 hours ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Family Medical Leave
Maternity Leave
Paternity Leave
Lactation Facilities
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off
Paid Volunteer Time
Posted 12 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 11 days ago
Mission Driven
Customer-Centric
Rapid Growth
Dare to be Different
Fast-Paced
Startup Mindset
Collaboration over Competition
Reward & Recognition
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Paid Sick Days
Paid Time-Off
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
November 28, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!