Software Developer (Java) - Remote

Post Date

Apr 12, 2024

Location

Redmond,
Washington

ZIP/Postal Code

98052
US
Jul 02, 2024 Insight Global

Job Type

Contract

Category

Software Engineering

Req #

SEA-697150

Pay Rate

$56 - $84 (hourly estimate)

Job Description

An employer is looking for a Software Developer to sit remotely. We are a passionate group responsible for this amazing franchise and are expanding our team looking for a wonderful colleague that will be responsible for ensuring that our amazing fans will always be able to access the services they love.

Must have a strong background in designing, building, and robust game server systems. We're looking for someone with strong communication skills and a self-driven approach to work, capable both directing external teams and jumping in and coding when needed. The ideal candidate understands first party development, enjoys collaborating with internal and external partners, and has a track record for delivering high quality software with a passion for operational excellence.



Responsibilities

Maintain and develop the server infrastructure used across the entire Age portfolio.

Implement new features, increase reliability, improve observability, improve security and automate where possible.

Work with the client teams to create new features for the Age game clients.

Work with the web and community teams to create new features for the website.

Provide troubleshooting and timely resolution of system, network, and infrastructure problems.



Typical Day in the Role

* Purpose of the Team: This team oversees the Age of Empire franchise for Microsoft Game Studios. They are currently in the deployment stage of the game, and they work with many different partners. They build and make the games.

* Key projects: This role will contribute to Age of Empire game.

* Typical task breakdown and operating rhythm: The role will consist of 5% meetings, 95% heads down.



We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.

To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/ .

Required Skills & Experience

8+ years as a Java developer

8+ years as a server engineer supporting and developing server systems

Experience supporting games servers - multi-player server support

8+ concurrent years of designing building, managing, and supporting a large-scale Enterprise Grade network.

8+ years of professional experience working on large scale networks, such as cloud providers, web-scale companies, or service providers.

8+ years of professional software development experience in the networking domain, including C#, Python, REST, YAML, and workflow systems.

Experience with technologies in the Java: Spring, Maven, Gradle, Ant, JUnit and among many others.

Working with an integrated development environment (IDE) like MS Visual Studios, IntelliJ.

Experience with GIT, JSON, Python, Jenkins, XML is highly desirable.

Experience in developing and debugging multi-threaded applications.

Knowledge of network and routing protocols (e.g., IPv4, IPv6, TCP/UDP/HTTP(s) etc.).

Ability to gracefully handle errors and managing bandwidth.

Nice to Have Skills & Experience

Advanced degree in Computer Science or related field

Experience working with external partners

Shipped a game

Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.