- Effectively plans, organizes, and directs resources on projects from a technical perspective. Is accountable for all deliverables and estimates that come out of the group.
- Ensures sound designs that meet current business objectives, while allowing for future growth.
- Ensure scheduling commitments are met.
- Ensures strong OOD through the utilization of design patterns, SOLID principles and component reuse.
- Defines and communicates team goals. Motivates direct reports. Ensures completion of daily tasks. Provides recognition and feedback to the team.
- Mediates and provides guidance during design reviews. Will make the final decision in areas where opinions differ.
- Ensures code reviews are completed with the right resources following appropriate guidelines. Confirms actions items from the code reviews are carried out.
- Participates actively in all phases of development including planning and analysis, design, development, and testing.
- Provides input and oversight during the design phase. Reviews completed designs and provides final approval.
- Triages and assign defects to the team. Follows up on resolutions provided.
- Ensure the team is using company-wide technology standards. Communicates when technology standards need to be changed or upgraded.
- Reinforces the team's understanding of the architectural vision and strategy.
- Refactors, designs, and develops common features to be used across several server applications.
- Develops and maintains technical documentation and operational procedures for areas of responsibility.
- Provides architectural, C++, and C# technical expertise to the development team concerning methods, procedures, and standards to be used during design & development phases. This includes but is not limited to the appropriate use of design, code reviews, and unit tests.
- Responsible for coordinating with developers/leads on other teams in the company for knowledge gathering/sharing and problem solving.
- Investigates and fixes software defects on pre and post-release gaming systems & tools.
- Able to communicate effectively with the team and with management. Communicates horizontally across disciplines. Interacts with the team from a leadership position.
- Has the ability to drive and clarify company initiatives.
- Extremely proficient in C++ and Visual Studio.
- Experience developing in C# and .NET framework.
- Extremely proficient in object-oriented design and development.
- Strong architecture, patterns and design skills.
- Excellent organizational skills with the ability to achieve results within tight deadlines.
- Leadership capabilities and experience supporting and mentoring your peers and subordinates.
- Excellent verbal and written communication skills.
- Willing to travel up to 5%.
- Knowledge or experience with TDD, refactoring, unit testing, continuous integration, and agile best practices are a plus.
- Experience with C# language features such as lambdas, reflection and LINQ.
- Experience with C# WCF communications and MVC4 web applications.
- Experience with Microsoft Windows Presentation Foundation (WPF).
- Working knowledge of SQL, PL/SQL, or MS SQL Server.
- Solid understanding of best practice for scalable server components.
- Post-secondary education in one of Computing Science, Software/Computer Engineering, or the equivalent professional experience.
- Experience working with bespoke enterprise communication protocols and standardized protocols like JSON, protocol buffers, message queues, etc.
- Minimum 5 years leading software development team/s and following/improving software development methodologies.
- Minimum 8 years professional software development experience.
- Minimum 5 years of developing C++ applications in a professional team environment.
- Minimum 4 years of developing C# applications in a professional team environment.
-
Software Engineer
2 weeks ago
Talent Groups Las Vegas, United StatesTitle: Software Engineer · Location: Las Vegas, Nevada / Remote Option · Employment Type: Full-time Direct Hire (no C2C or sponsorship available) · Job Description: · Talent Groups is seeking an experienced Software Engineer to join an enterprise entertainment company headquarter ...
-
Software Engineer
5 days ago
The Boring Company Las Vegas, United StatesThe Boring Company was founded to solve the problem of soul-destroying traffic by creating an underground network of tunnels. Today, we are creating the technology to increase tunneling speed and decrease costs by a factor of 10 or more with the ultimate goal of making Hyperloop ...
-
Software Engineer
2 weeks ago
POP Fit Clothing Las Vegas, United StatesWe are looking for a software engineer with Ruby on Rails experience to help us improve the POP Fit and Cheek Boss e-commerce application. At POP Fit and Cheek Boss, our entire business runs on a Rails 7.1 monolith · app. It powers our e-commerce store, subscription e-commerce bu ...
-
Software Engineer
2 weeks ago
Vegas Las Vegas, United Statesis the leading entertainment and hospitality marketplace for consumers exploring Las Vegas. The company provides insider access to some of the most iconic landmarks, resorts and casinos on the legendary Las Vegas Strip with deals on shows, hotels, vacation packages, tours, attrac ...
-
Principal Software Engineer
2 weeks ago
Motional Las Vegas, United StatesMission Summary · Motionals CORE team is responsible for our vehicles Compute and Onboard Runtime Environment. We are creating a world leading AI compute platform for autonomous vehicles. · The Advanced Technologies team is part of CORES Compute team. We work at the intersectio ...
-
Software Quality Assurance Engineer
1 week ago
Hamilton Porter Las Vegas, United StatesSoftware Quality Engineer - 4 Day Work Week · Hamilton Porter is a boutique technical recruiting firm that partners with a variety of companies ranging from start-ups to Fortune 500's. Due to growth, one of our top clients in the Las Vegas area is actively looking to hire a full- ...
-
Software Engineer II
4 weeks ago
Konami Gaming, Inc. Las Vegas, United StatesJob Details · Job Location · Las Vegas - LAS VEGAS, NV · Position Type · Full Time · Description · We are looking for a Software Engineer II to join our team · A Software Engineer II demonstrates an extensive JAVA/C++ object oriented programming skills applied to department ...
-
Senior Software Engineer
5 days ago
eTeam Las Vegas, United StatesSenior Software Engineer (iSeries based) · Minimum Qualifications · ears of age. · Proof of authorization/eligibility to work in the United States. · Bachelors degree in relevant discipline or equivalent work experience. · Must be able to obtain and maintain a Nevada Gaming Co ...
-
Senior Software Engineer
4 weeks ago
Arrow International Las Vegas, United StatesArrow International is the world's largest manufacturer and supplier of charitable gaming products and solutions. We produce and distribute a wide array of products including consumables (pull tab tickets, bingo paper and ink, etc.) as well as world class, state-of-the-art, elect ...
-
Senior Software Engineer
2 weeks ago
LNW Gaming, Inc. Las Vegas, United StatesSenior Software Engineer, LNW Gaming, Inc. Las Vegas, NV · Responsible for developing, designing, testing, coding and integrating software products. Bachelors Degree in Electronics Engineering, Computer Engineering or related filed or foreign equivalent & 2 yrs exp in job offere ...
-
Senior Software Engineer
2 weeks ago
Skillz Las Vegas, United StatesJoin Skillz and Level Up Your CareerAre you ready to take your career to the next level? Join Skillz, the first publicly-traded mobile esports platform that hosts billions of casual mobile gaming tournaments for millions of players worldwide. Skillz is revolutionizing the gaming ...
-
Senior Software Engineer
5 days ago
Creative Solutions Services, LLC Las Vegas, United States$55-$60 per hour · Las Vegas, NV · All On-site · Contract · Duration: 6 Months · Share on · Job Description · Senior Software Engineer (iSeries based) · Minimum Qualifications · ears of age. · Proof of authorization/eligibility to work in the United States. · Bachelors degre ...
-
Software Engineer III
2 days ago
American Homes 4 Rent Las Vegas, United StatesSince 2012, we've grown to become one of the leading single-family rental companies and homebuilders in the country, recently recognized as a top employer by Fortune and Great Place To Work. At AMH, our goal is to simplify the experience of leasing a home through professional man ...
-
Software Engineer
4 weeks ago
Talent Groups Las Vegas, United StatesTitle: Software Engineer · Location: Las Vegas, Nevada / Remote Option · Employment Type: Fulltime Direct Hire (no c2c or sponsorship available) · Job Description: · Talent Groups is in search of an experienced Lead Software Engineer to join an enterprise entertainment company he ...
-
Software Engineer
1 week ago
Aries Technology LLC Las Vegas, United StatesPosition Purpose · The right Software Engineer could work in any of our areas of technology. They will have primary responsibility for growing, enhancing, and maintaining our wide range of casino gaming systems, applications and tools. · Position Responsibilities · The Softwar ...
-
Software Engineer
3 weeks ago
Talent Groups Las Vegas, United StatesTitle: Software Engineer · Please read the information in this job post thoroughly to understand exactly what is expected of potential candidates. · Location: Las Vegas, Nevada / Remote Option · Employment Type: Fulltime Direct Hire (no c2c or sponsorship available) · Job Des ...
-
Software Engineer
4 weeks ago
Arrow International Las Vegas, United StatesArrow International is the world's largest manufacturer and supplier of charitable gaming products and solutions. We produce and distribute a wide array of products including consumables (pull tab tickets, bingo paper and ink, etc.) as well as world class, state-of-the-art, elect ...
-
Software Engineer
3 weeks ago
Konami Gaming, Inc. Las Vegas, United StatesJob Details · Job Location · Las Vegas - LAS VEGAS, NV · Position Type · Full Time · Description · Java Embedded Software Engineer: · As a member of the SYNKROS interface team, this position will primarily be focused on designing and implementing new features and test plans ...
-
Software Engineer
2 weeks ago
Talent Groups Las Vegas, United StatesTitle: Software Engineer · Location: Las Vegas, Nevada / Remote Option · Employment Type: Full-time Direct Hire (no C2C or sponsorship available) · Job Description: · Talent Groups is seeking an experienced Software Engineer to join an enterprise entertainment company headqua ...
-
Software Engineer
2 weeks ago
Innova Solutions Las Vegas, United StatesInnova Solutions is immediately hiring for a Software Engineer - IBM/TM-1 in Wilmington, DE · Work Location: Wilmington, DE · Job Description: · Experience in designing, developing, and deploying Financial Planning, Budgeting, and Forecasting applications using IBM Planning Ana ...
Lead Software Engineer - Las Vegas, United States - Aries Technology LLC
3 weeks ago
Description
Sign on and relocation bonus availableAries Technology, LLC has entered a new era of outstanding product development. We're looking for the very best technical talent to join us in taking on exciting new products and challenges. Based out of fabulous Las Vegas Nevada, Aries has proven to be a pioneer, innovator and industry leader in the exciting and still-growing Gaming Industry.
Do you have what it takes to work with the best in the industry?
Position Purpose
The right Lead Software Engineer could work in any of our areas of technology. They will have primary responsibility for growing, enhancing, and maintaining our wide range of casino gaming systems, applications and tools. The Lead Software Engineer will be responsible for mentoring other developers, leading projects from the technical perspective, and providing overall architecture solutions.
Position Responsibilities
The Lead Software Engineer will actively participate in all phases of development including planning, analysis, design, development, and test. Efficiently and expertly write stable, understandable, upgradable, and maintainable code in both C# and C++. Assist in establishing quality standards, tools and methodologies for the team to follow. The Lead Software Engineer will interact with multiple teams across the organization and actively solve problems by using all available resources.
Requirements
Specific Accountabilities