Post Job

Associate Software Engineer Jobs in Sunrise Manor, NV

- 160 Jobs
All
Associate Software Engineer
Software Developer
Software Engineer
Software Applications Engineer
Senior Software Engineer
Game Engineer
Quality Assurance Engineer
Computer Programmer
Architect And Developer
  • Computer Programmer

    The Original Roofing Company 3.7company rating

    Associate Software Engineer Job In Las Vegas, NV

    Classification Exempt Salary Grade $85K-$100K Reports to IT Manager Company Bio: The Original Roofing Company (TORC) has been doing Business in Las Vegas and surrounding areas since 1960. We are a Division of Roofing Corp of America #14 of the Top 100 Roofing Companies, the fastest growing roofing company in the Nation: currently with 16 locations and over 500 million dollars in annual revenue and growing. Being part of a national company affords us the opportunity to offer our employees benefits that other Roofing companies cannot. Such as 401K with employer match up to 4%, Teladoc - which gives our employees access to a doctor 24/7 free of charge, health insurance, vision, dental, life insurance and supplemental insurance options, and profit sharing. As quickly as our locations and sales have increased in each region, so have the growth opportunities for our employees. Our goal is to organically grow our employee base, promoting within creates a stable work environment giving our employees the opportunity to grow with the company both personally and financially. : We are looking for an experienced and technically skilled computer programmer/analyst to join our IT team and to help develop and maintain our organization's systems software and computing infrastructure. Skill Requirements: Develop and maintain computer programs that automate specific business processes based on detailed requirements and assist in the implementation of those programs. Consult with IT team and system users to analyze and understand functions to be automated, user needs, objectives, desired features, and input and output requirements. Per company standards, design and code programs, reports and integrations with other systems. Thoroughly debug created programs to find errors and confirm programs meet specifications. Troubleshoot and analyze existing code and revise appropriately. Provide technical assistance by responding to inquiries regarding errors, problems, or questions with programs. Write and maintain documentation, per company standards, to describe program logic, operating procedures, and technical specifications. Manage multiple, concurrent tasks when needed. Maintain a clean and safe working environment. Maintain safe operations by adhering to safety procedures and regulations. Maintain system security. Prevent the distribution of any/all confidential information. Understanding of object-oriented software engineering. Track record of successful application development. Ability to write clean, well-documented code. Excellent complex problem solving and critical thinking skills. Proven experience developing full stack web apps using HTML5, CSS3, jQuery, JavaScript, and C# Strong understanding and experience with C# and the .NET Framework Understanding of Enterprise Database Structure Experience with SQL Server, MySQL, and MongoDB Understanding and experience with REST/JSON APIs Experience with coding to 3rd Party API interfaces Education and Experience Requirements: Bachelor's degree in Computer Science, Engineering, or a related field Must have 1+ years of experience with Database Design and Scripting (SQL, NoSQL) Must have 2+ years of experience with Web Development (HTML5, CSS3, jQuery, JavaScript, and AJAX) Must have 4+ years of experience with .NET Development (C#) This is not a remote position, so you will need to reside in the Henderson/Las Vegas area. Other Duties: Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice. AAP/EEO Statement The Original Roofing Company, and its family of companies, provides equal employment opportunity to all individuals regardless of their race, color, creed, religion, gender, age, sexual orientation, national origin, disability, veteran status, or any other characteristic protected by state, federal, or local law. Further, the company takes affirmative action to ensure that applicants are employed, and employees are treated unbiasedly during employment without regard to any of these characteristics. Discrimination of any type will not be tolerated. In keeping with the above conviction, The Original Roofing Company is committed to assuring that: All recruiting, hiring, training, promotion, compensation, and other employment related programs are provided fairly to all persons on an equal opportunity basis without regard to race, creed, color, religion, sex, age, national origin, disability, veteran status, or any other characteristic protected by law. The Human Resources Manager serves as the Equal Opportunity Coordinator for the company and has the responsibility for monitoring this company's equal opportunity and affirmative action practices. All employees are responsible for supporting the company's equal opportunity and affirmative action policies and programs. Managers and employers are expected to assist the company in meeting its objectives in these areas. The Original Roofing Company maintains affirmative action plans for minorities, women, persons with disabilities, and veterans. Any questions regarding these plans should be directed to the company's Equal Opportunity Coordinator. If you wish to view the affirmative action plan for persons with disabilities and veterans, contact the Equal Opportunity Coordinator during normal working hours. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
    $85k-100k yearly 14d ago
  • QA Software Engineer 24-00303

    Qdstaff

    Associate Software Engineer Job In Las Vegas, NV

    The leading pure-play mobile game software development company in the iGame space is hiring another Senior QA software engineer - SDET for their Las Vegas office. Create award-winning mobile online games played in over 40 countries and consistently ranked in the top 10 in the biggest markets in the world. The Senior QA software engineer is a leader in the QA community driving process and innovation while also working as an embedded QA engineer in a high performance cross-functional game development team. The engineer contributes to quality as well as usability, playability and even creative direction especially as it impacts performance and customer experience. This role has significant growth opportunities as the organization builds a leading edge test automation capability that will give you the opportunity to drive truly innovative mobile testing techniques. Responsibilities : Engineer (design and code) testing tools and solutions from scratch Lead, design and create test scenarios, test cases, suites, and test plans for deliverables Identify, promote, and sponsor innovation and best practices for cross team performance improvement Test browser based games on mobile and online platforms on a wide variety of hardware Write automated tests in TypeScript using Visual Code Test using Webdriver IO with Selenium and automated browser testing tools Conduct automated and manual testing as tasks require. Lead in setting up the project task tracking / test schedule. Creates / manages documentation associated to QA processes. Keeps up to date on new hardware, browser news and relevant technologies. Required mindset: Must hate bugs - we want people who are passionate about quality Takes pride in finding errors that developers swear are not there Desire to learn with a natural curiosity that leads to new ways to identify bugs Wants to grow and innovate technically Passion for gaming and game development Willing to relocate if not already within commuting distance to work location Required skills : Experienced, confident and proficient at software engineering (TypeScript or C# preferred) and able to pick up programming languages as needed An aptitude for quickly adopting and improving new technology and technical frameworks A track record of mentorship, direction setting, innovation and leading by example Effective influencer within an agile development cell responsible for product quality with the ability to assist with project scheduling. Proficient in SQL Scripts and SQL Server Manager. Experienced with testing on iOS, Android, Windows and MacOS Knowledgeable in performance analysis and performance data capture (start-up and runtime performance). History of success working on multiple projects simultaneously under tight deadlines. Ability to work with others in a demanding and fast paced environment. Excellent verbal and written communication skills. Required experience : Minimum of 5 years of work experience in software quality assurance and/or software development. Candidates must have 2 or more years of mobile app or cross-platform web application testing experience Candidates must have over 4 years of formal software quality assurance with progressive growth and assumption of responsibilities Optional desirable: Test script automation using the standard TypeScript test runner syntax Knowledge of automated browser testing tools: Selenium, Appium, Cypress, Puppeteer or Playwright, etc is desired. Skilled in SQL Stored Procedures and Data Extraction. Proficient in Data Analysis. Can design / create tools to help improve internal processes Experienced testing / developing slot games. Experienced testing / developing web-based games Benefits: All benefits begin and are vested immediately. Health care coverage Company H.S.A. contribution 4% 401k match Eligible for up to 25% bonus paid quarterly based on personal and game team performance Location: This role is based is in Las Vegas, NV It is in-office 5 days per week Relocation expenses are paid About the company: This four studio software engineering company is averaging a 25% annual employee growth rate. With a median tenure of almost 4 years, employees are embracing the opportunity to innovate and personally contribute to global hit games in the world's leading portfolio of games. With no legacy or corporate entity to serve, this company is adopting leading technologies to deliver new and innovative experiences. Their games are achieving fast market penetration, high player satisfaction and superior quality. They recruit for attitude and aptitude. They believe the right people will employ their passion for gaming to create great product with minimal supervision/overhead which is the inspiration behind their distributed studio approach to growth. You owe it to yourself to see this amazing alternative to corporate and indie game development.
    $65k-91k yearly est. 3d ago
  • GDK Senior Software Engineer

    Aristocrat 4.7company rating

    Associate Software Engineer Job In Las Vegas, NV

    You will be joining the Technology Group that is responsible for a cutting-edge technology for our gaming Platforms, Game Development Kits, Analytics Engine and Tools that are used in all out Casino products worldwide. The GDK team is responsible for devising innovative solutions to support the imaginations of the greatest game creators in the industry. As a GDK engineer you will be responsible for designing and developing these solutions as well as providing Studio Engineers and Designers the tools and support required to make the world's best games. As a Senior Software Engineer, you will be presented with complex problems spanning modules and operating systems. You will be the chief advocate and main subject matter expert on your designs and implementations. You will also understand the feature and module ecosystem and provide expert guidance to peers on best-course implementations What You'll Do Creates technical assessments on requested features and identify scope of work/dependencies for development requirements. Taking complete ownership of assigned features, starting from inception, design, development, test and maintenance. Owning major parts of the system, designing and delivering quality stable solutions Developing fast, maintainable, quality code Implements software testing, verification and validation. Collaborates in code review and other code quality processes Providing technical guidance and support for our stakeholders. Anaylse, troubleshooting and debugging code to identify software issues. Mentoring team members What We're Looking For Bachelor's degree in Computer Science, Software Engineering, a related field, or its practical equivalent is preferred 5+ years of experience in C++ Familiarity with graphics programming would be an advantage Experience working with object-oriented design and programming. Experience in debugging and solving complex problems. Experience working with software engineering best practices, including design patterns and UML. Understanding of memory management and multi-threading processes. A passion for solving complicated problems and learning new skills. Demonstrates an extremely high level of attention to detail. Possess a high level of personal and professional accountability and be able to enlist the cooperation of peer groups involved in common business goals and objectives. Have the ability to meet changing demands and to adapt to frequently changing priorities. Demonstrates excellent oral and written communication, and customer service skills. Be able to work both independently and be team-oriented. Why Aristocrat? Aristocrat is a world leader in gaming content and technology, and a top-tier publisher of free-to-play mobile games. We deliver great performance for our B2B customers and bring joy to the lives of the millions of people who love to play our casino and mobile games. And while we focus on fun, we never forget our responsibilities. We strive to lead the way in responsible gameplay, and to lift the bar in company governance, employee wellbeing and sustainability. We're a diverse business united by shared values and an inspiring mission to bring joy to life through the power of play. We aim to create an environment where individual differences are valued, and all employees have the opportunity to realize their potential. We welcome and encourage applications from all people regardless of age, gender, race, ethnicity, cultural background, disability status or LGBTQ+ identity. We offer a range of flexible working options through all.flex, our flexible hybrid work model and invite you to have a conversation with us about flexible working. EEO M/F/D/V World Leader in Gaming Entertainment Robust benefits package Global career opportunities Our Values All about the Player Talent Unleashed Collective Brilliance Good Business Good Citizen The US based roles may require registration with the Nevada Gaming Control Board (NGCB) and/or other gaming jurisdictions in which we operate. Travel ExpectationsNonePay Range$120,703 - $224,162 per year Our goal is to pay a market competitive salary focusing near the median of our pay ranges. However, final offers for all positions will be based on several factors such as experience level, education, skills, work location, and internal pay equity.
    $120.7k-224.2k yearly 14d ago
  • Sr Developer - Service Now (On-Site)

    The Venetian Resort Las Vegas

    Associate Software Engineer Job In Las Vegas, NV

    is on-site, candidates must relocate to Las Vegas, NV** The primary responsibilities of the Senior Developer - ServiceNow include day-to-day administration, configuration, support, and maintenance of the Service Now platform to align the system with key Information Technology Infrastructure Library (ITIL) processes and partners with end users to create and modify process workflows, reports, and dashboards. All duties are to be performed in accordance with departmental and Venetian Las Vegas policies, practices, and procedures. Essential Duties & Responsibilities Perform code reviews to ensure best practices and quality standards are being met with regard to coding, integration, extensibility, and security. Perform ServiceNow implementation tasks including integration, testing, requirements gathering and solution design. Develop clear and concise technical and process documentation, making use of the Knowledgebase Module within ServiceNow. Work directly with end users to resolve support issues within ServiceNow. Communicate ServiceNow process, operation, and capability information to all levels of management and other applicable stakeholders. Develop systems integration and process automation - fully utilizing the platform's workflow capabilities. Coordinate integration with on and off-site systems utilizing resources from other technical teams where necessary. Monitor health, usage, and overall compliance of ServiceNow and its applications - working closely with the IT Compliance team to ensure audit requirements are met accurately and timely. Support the design of ServiceNow integrations and work with Service Now, business partners and technical teams for implementation. Identify and define business solutions for ITIL users. Facilitate workflow enhancements to the ServiceNow application including automation and/or additional self-service features and functions. Configure application related fields, forms, views, email notifications, acceptance roles and access controls. Integrate ServiceNow application(s) with third party systems/applications via Application Programming Interface (API). Analyze system performance issues and determine performance enhancements. Set up data security via control rules and domain separation. Participate and develop in design, QA/testing, and SCRUM. Integrate ServiceNow application(s) with third party systems/applications via APIs. Expert knowledge on building out and maintaining ServiceNow CMS. Create and/or customize the core applications such as Incident, Problem, Change, Service Request, Service Catalog while applying best practices. Strong knowledge of the ServiceNow data model and relationships. Administer a ServiceNow instance including the delegation of groups, modification of CMS, workflows, business rules. Safety is an essential function of this job. Consistent and regular attendance is an essential function of this job. Performs other related duties as assigned. Company Standards of Conduct All The Venetian Resort Team Members are expected to conduct and carry themselves in a professional manner at all times. Team Members are required to observe the Company's standards, work requirements and rules of conduct. Minimum Qualifications: 21 years of age. Proof of authorization/eligibility to work in the United States. Must be able to obtain and maintain a valid Nevada Gaming Control Board registration, and any other certification or license, as required by law or policy. 3 years of experience as a ServiceNow Administrator or application owner, configuring core Service Now modules including Service Catalog, Incident/Problem, Asset Management, Reporting, and Configuration. 5 years of experience as a ServiceNow Developer, creating customized catalog forms, scoped application, retrofitting existing customizations for best practices. Experience working in a highly regulated environment (MICS, PCI, SOX). Training and experience with ITSM (IT Service Management) practices. Knowledge and experience with Configuration Management Database (CMDB) and Project Portfolio Management (PPM). Experience with web-based development languages integration. Demonstrated understanding of ITIL processes, operations, and procedures. Extensive knowledge in Scripting/Reporting and other classes, e.g.: HTML, CSS, XML, Web Services, JavaScript, UI, SQL, Java, and structural programming concepts. Extensive experience with API integrations with other systems. Experience in producing enterprise level reports, including compiling data from different sources. Ability to communicate clearly and effectively in English, both in spoken and written form. Strong interpersonal skills with the ability to communicate effectively with guests and other Team Members of diverse backgrounds and levels of experience. Must be able to work varied shifts, including nights, weekends, and holidays. Must be able to: Lift or carry 10 pounds, unassisted, in the performance of specific tasks, as assigned. Physically access all areas of the property and drive areas with or without a reasonable accommodation. Maintain composure under pressure and consistently meet deadlines with internal and external customers and contacts. Ability to interact appropriately and effectively with guests, management, other team members, and outside contacts. Ability for prolonged periods of time to walk, stand, stretch, bend, and kneel. Work in a fast-paced and busy environment. Work indoors and be exposed to various environmental factors such as, but not limited to, CRT, noise, dust, and cigarette smoke.
    $92k-127k yearly est. 10d ago
  • Application Architect

    Tata Consultancy Services 4.3company rating

    Associate Software Engineer Job In Las Vegas, NV

    About TCS : Tata Consultancy Services is an Indian multinational information technology services and consulting company with its headquarters in Mumbai. It is a part of the Tata Group and operates in 150 locations across 46 countries. In July 2022, it was reported that TCS had over 600,000 employees worldwide. About Job: Job Title: Application Architect Location: Las Vegas, NV Job Type: Full Time Technical skills: • 5-7 years of solution architecture experience: creating solution architecture and high-level design documents, solution decomposition into domains, API design, creating epics and stories for developers, managing implementation team. • Microservice design experience, including REST based microservice API. • A master understanding of software design principles and excellent knowledge of major architecture patterns. • Have a strong, pragmatic approach to leading architecture and development solutions, with a proven record in agile delivery. Deep experience in AGILE/Lean development methodologies • Excellent knowledge and strong experience with AWS services. • Good knowledge of containerization tools and technologies (RedHat OpenShift Docker, Kubernetes). • Strong proficiency with Java and Java frameworks (e.g.: Spring, Springboot), SQL and NoSQL DBMS (e.g.: SQL Server, PostgreSQL, MySQL, Redis, MongoDB), procedural and object-oriented development. • Good understanding of DevOps processes and CI/CD tools. • Ability to work through ambiguous and open-ended business requirements and priorities and translate the same into a clear roadmap and definition of success. • Ability to collaborate effectively and follow up to ensure achievement of deadlines, outcomes, and results. • Demonstrate company core values of excellence, ownership, collaboration, and integrity. • Strong communication and interpersonal skills in a global organization • Strong collaborative approach to problem solving
    $85k-114k yearly est. 3d ago
  • Software Engineer (Developer) IV

    International Gaming Technology Inc.

    Associate Software Engineer Job In Las Vegas, NV

    IGT (NYSE:IGT) is a global leader in gaming. We deliver entertaining and responsible gaming experiences for players across all channels and regulated segments, from Lotteries and Gaming Machines to Sports Betting and Digital. Leveraging a wealth of compelling content, substantial investment in innovation, player insights, operational expertise, and leading-edge technology, our solutions deliver unrivaled gaming experiences that engage players and drive growth. We have a well-established local presence and relationships with governments and regulators in more than 100 countries around the world, and create value by adhering to the highest standards of service, integrity, and responsibility. IGT has approximately 10,500 employees. For more information, please visit ************ Overview IGT is seeking a senior level Software Engineer to design, implement, test and support innovative, high quality systems application software for use by casino operators. Responsibilities: We are seeking someone who can solve software engineering problems in a resourceful and effective manner, while maintaining robust software engineering solutions that adhere to design principles and anticipate future product features. This position requires the applicant to have solid understanding in the areas of JavaScript, C#, Angular, T-SQL, Jenkins, Containers, and real-time systems. The successful applicant will work in a wide-ranging and collaborative team environment to develop products through the software lifecycle, from requirements through deployment, and may investigate advanced field issues as needed. Will interpret needs, objectives, and direction from multiple sources of input, and communicate expectations clearly and concisely to management, peers or clients. Ability to lead and mentor other specialists locally and in remote offices. Work Location: This is a hybrid role based in Las Vegas or Reno, Nevada with the expectation of being onsite 2-3 days per week. Qualifications Minimum Requirements: * Bachelor of Science degree in Engineering or Computer Science required or equivalent * 8+ years of experience in software engineering * Proficiency in JavaScript, and C# .NET * Experience with Web based UI Frameworks (Vue, Angular, Bootstrap) * Experience with Material Design Components (Angular Material, Clarity) * Experience with Object Oriented Design * Experience in automating builds using Jenkins * Experience with Containers (Podman, Docker) * Experience with Kubernetes * Familiarity with Linux development and deployment * Designing and implementing microservices which use .NET Core * Connecting microservices to interact with databases (SQL Server) * Familiar with automated testing tools (Selenium, Cucumber, Playwright) * Experience with SQL Server * Knowledge of Docker and containers in general * Experience with version control systems (git or equivalent) * Must have good written and verbal communications, be self-motivated, and work well in a team environment * Experience acting as a technical leader or in a leadership role * Must be at least 21 years old and ability to acquire a gaming card. * Occasional travel required Preferred Requirements: * Experience with real-time systems, Angular, Kubernetes, Container Networking, MongoDB, ArgoCD and CI/CD best practices. * Experience in Agile Development * Bilingual in Spanish Keys to Success * Building collaborative relationships * Decision making * Drive results * Foster innovation * Personal energy * Self-leadership #LI-CK1 IGT is committed to sustaining a workforce that reflects the diversity of the global customers and communities we serve, creating a fair and inclusive culture that enables all our employees to feel valued, respected and engaged. IGT is an equal opportunity employer. We provide equal opportunities without regard to sex, race, color, religion, age, national origin or ancestry, disability, veteran status, sexual orientation, genetic information, gender identity or expression, and any other personal attributes protected by federal, state, or other laws. We thank all applicants for applying; however, only those selected to interview will be contacted. At IGT, we consider a wide range of factors in determining compensation, including background, skills, experience, and work location. These factors can cause your compensation to vary. The estimated starting compensation range is $76,179-$180,000. The actual pay offered may end up being higher or lower. The Company will comply with all local pay requirements and collective bargaining agreements, where applicable. Base pay is only one part of our Total Rewards program. Sales roles may be eligible for commission payments, while other roles are eligible for discretionary bonuses. In addition, we offer employees a 401(k) Savings Plan with Company contributions, health, dental, and vision insurance, life, accident, and disability insurance, tuition reimbursement, paid time off, wellness programs, and identity theft insurance. Note: programs are subject to eligibility requirements. IGT (NYSE: IGT) is the global leader in gaming. For more information, please visit ************
    $76.2k-180k yearly 17d ago
  • Software Applications Engineer III - Hybrid/Las Vegas

    Everi 4.4company rating

    Associate Software Engineer Job In Las Vegas, NV

    Department FinTech Implementation Employment Type Full Time Location Las Vegas, Nevada - FinTech Innovation Center Workplace type Hybrid Reporting To Manager Software Applications What Will You Be Doing? Skills, Knowledge, & Expertise for the job: What's In It For You? About Everi We believe in the values of Collaboration, Integrity, Inclusion, Excellence, and Fun!
    $92k-130k yearly est. 34d ago
  • Software Engineer I/II/III - Work and Asset Management Applications

    Fox Careers 3.6company rating

    Associate Software Engineer Job In Las Vegas, NV

    This is a multi-level posting. Candidates may be considered for any of the posted levels, depending on their level of experience and depth of expertise. The software engineer participates in the design, programming, testing, documentation and implementation of complex computer applications and systems. Evaluates software packages, provides recommendations to management and business clients, and identifies best technology solutions. Identifies future needs for key technologies and techniques and develops plans for adoption. Bachelor's degree in management information systems (MIS), computer science or related technical field or equivalent work experience. (Typically, six years of related, progressive work experience would be needed for candidates applying for this position who do not possess a bachelor's degree.) A minimum of eighteen months of work and/or intern experience in business software application development is required for the software engineer I level. A minimum of four years of experience in business software application design, development, integration and/or installation is required for the software engineer II level. A minimum of six years of experience in business software application design, development, integration and/or installation is required for the software eingeer III level. Knowledge of programming in client/server or web development environment. Knowledge of programming in client/server or web development environment. Experience in the industry, or in an environment whose scope, size and complexity are comparable. Knowledge of open systems object design methodologies, architecture methodologies, security practices and integration techniques. Knowledge of relational database technology, structured analysis concepts, and software design patterns. Effective project management skills and ability to prioritize and handle multiple tasks and projects concurrently. Business analysis aptitude including communications and interpersonal skills enabling an understanding of client's needs. Knowledge of information technology terms, equipment, systems, functions and major vendors. Experience integrating large disconnected enterprise-class systems in a robust, fault-tolerant manner consistent with industry standards. Able to work in a zero-code-ownership environment where the team members can modify any source file at any time. An understanding of deployment topologies (i.e. ensuring secure, highly available systems). Effective oral and written communication skills. Effective analytical and problem-solving skills. Ability to prioritize and handle multiple tasks and projects concurrently. Availability for periodic on-call responsibilities. Experience integrating Commercial off the Shelf (COTS) solutions within an environment with strong change and release management processes and procedures. Technical knowledge with hands-on experience in Oracle and Microsoft SQL database development. Technical knowledge with hands-on experience in .NET and other current computing programming languages. Technical knowledge with hands-on experience in Microsoft BizTalk Server, Microsoft SharePoint, Microsoft SQL Reporting Services and Oracle business intelligence / reporting. Understanding of company's existing IT environment and of applicable company policies, practices, and procedures. Employees must be able to perform the essential functions of the position, with or without an accommodation. We celebrate diversity, equity and inclusion, and we are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or religious creed, age, national origin, ancestry, citizenship status (except as required by law), gender (including gender identity and expression), sex (including pregnancy), sexual orientation, genetic information, physical or mental disability, veteran or military status, familial or parental status, marital status or any other category protected by applicable local, state or U.S. federal law. Architects, designs, codes, tests, documents, implements and maintains more complex application programs and interfaces. May act as senior contributor or technical lead on small to mid-sized projects. (40%) Provides technical support; problem determination and investigation; implementation of upgrades for developed applications. (20%) Enhances existing systems; participates in client walkthroughs and technical design reviews. Aids in systems development planning and monitoring. Participates in design reviews and peer code walkthroughs. Provides client and application support. (10%) Perform software development and ensure conformance to performance optimization and interoperability standards and requirements. Work in adherence to secure development lifecycle practices and policies. (10%) Performs or assists in the research and fact-finding to develop or modify application programs. Includes working with vendors to review quality, adaptability and compatibility of their products. (5-10%) Act as the subject matter expert, and consult with clients on company s IT strategy and business requirements. (0-5%) Collaborate with IT teams from applications and infrastructure to identify technology deficiencies and improvement opportunities in practices and procedures. (0-5%) Stay current with industry standards techniques for software development, and apply them to development, testing, integration and reporting processes where appropriate. (0-5%) Consults with application users in developing functional/technical specifications. (0-5%) Consults with application users, evaluates user requests for new or modified computer applications and associated interfaces to determine feasibility, cost and time required, compatibility with current systems and computer capabilities. (0-5%) May guide software engineer I in the completion of assigned projects. (0-5%) Provides technical input to assist in development of project planning. (0-5%) Performs any additional responsibilities as requested or assigned. (0-5%)
    $90k-127k yearly est. 14d ago
  • Software Developer

    JT3 4.3company rating

    Associate Software Engineer Job In Las Vegas, NV

    JT4, LLC provides engineering and technical support to multiple western test ranges for the U.S. Air Force, Space Force, and Navy under the Joint Range Technical Services Contract, better known as J-Tech II. JT4 develops and maintains realistic, integrated test and training environments and prepares our nation's war-fighting aircraft, weapons systems, and aircrews for today's missions and tomorrow's global challenges. JOB SUMMARY - ESSENTIAL FUNCTIONS/DUTIES The Software Developer will work primarily within research and development engineering groups with responsibility for a wide variety of tasks. The primary tasking will be the design and integration of software across a multitude of platforms providing system instrumentation, radar control, and data collection as well servicing a broad spectrum of application development. We are looking for developers who work well in both theoretical and practical domains as part of an iterative process to create innovative solutions for a multitude of software domain challenges. These positions generally require the following abilities which are usually performed within an office environment but also in the field: Technical proficiency in any of the following: Embedded software, VxWorks, UI/UX/GUI design, .NET, Visual Studio, WPF (Windows Presentation Foundation), C#, Object Oriented Design, Linux, QNX, Qt (C++), C, Git, Subversion Understanding of Requirements Definition, Participatory Design, Usability Engineering, and Usability Testing Familiarity with Visual Studio and .NET environments Proficiency with C# and Visual Studio on Windows and Linux platforms is desired. A variety of assignments will be performed in planning and overseeing research, design, development, production, testing, installation, integration, sustainment, operation, and maintenance of diverse software for electronic and/or mechanical equipment and systems. The Software Developer will independently perform a range of design, development, analysis, or review tasks under generally established project deadlines. This position may be hired as either a Software Engineer or a Computer Scientist depending upon the qualifications of the applicant. The qualification differences are primarily delineated by Software Engineers requiring an ABET accredited engineering degree while Computer Scientists do not have that requirement. Specific Job Descriptions for each position are located on the company's recruiting website. REQUIREMENTS - EDUCATION, TECHNICAL, AND WORK EXPERIENCE Note: Candidates with software or computer engineering, or computer science are considered for this opening. The position may be filled at any of the levels listed below. Engineer III: A Bachelor of Science in engineering from an ABET-accredited academic institution and 4 years of related engineering experience, or an accredited Master of Science in engineering and a minimum of 2 years of related engineering experience, or an accredited doctorate degree in engineering are required for this position. In addition, an Engineer III must possess the following qualifications: Mastery of concepts, principles, and practices of engineering that enable the employee to serve as a technical authority on projects relating to the specific programs Knowledge and skill sufficient to apply the latest developments in engineering to solve problems in the specialty area Working knowledge of computer systems and computer-based engineering tools Ability to investigate, troubleshoot, and design solutions to problems in operational hardware and software Excellent communication and analytical skills Planning/organizational skills and the ability to work under deadlines Engineer II: A Bachelor of Science in engineering from an ABET-accredited academic institution and 2 years of related engineering experience or an accredited Master of Science in engineering are required for this position. In addition, an Engineer II must possess the following qualifications: Professional knowledge of applicable engineering concepts and principles Familiarity with related engineering fields Practical knowledge of test methods and practices sufficient to perform routine to more complex engineering procedures and to prepare or make minor modifications of standard test procedures or test equipment work instructions Working knowledge of computer systems and computer-based engineering tools Planning/organizational skills and the ability to work under deadlines Computer Scientist III: One of the following educational requirements must be met for this position: A bachelor's degree in an associated discipline and a minimum of 4 years of related experience A master's degree in an associated discipline and a minimum of 2 years of experience A PhD in an associated discipline In addition, a Computer Scientist III must possess the following qualifications: Experience with computer-based systems and applications Programming skills in languages used for job-specific programming tasks Familiarity with the application of industry standard hardware and software design and documentation techniques Experience with systems engineering and software development lifecycles Effective oral and written communication skills Good planning/organizational skills Computer Scientist II: A bachelor's degree in an associated discipline and either 2 years of related experience or a master's degree in an associated discipline are required for this position. In addition, a Computer Scientist II must possess the following qualifications: Experience with computer-based systems and applications Programming skills in languages used for job-specific programming tasks Familiarity with the application of industry standard hardware and software design and documentation techniques Familiarity with systems engineering and software development lifecycles Effective verbal and written communication skills Good planning/organizational skills Ability to work under deadlines SALARY The expected salary range for this position is $80,000 to $135,000 annually. Note: The salary range offered for this position is a good faith description of the expected salary range this role will pay. JT4, LLC considers factors such as (but not limited to) responsibilities of the position, candidate's work experience, education/training, key skills, internal peer equity, as well as, market and business considerations when extending an offer. BENEFITS Medical, Dental, Vision Insurance Benefits Active on Day 1 Life Insurance Health Savings Accounts/FSA's Disability Insurance Paid Time Off 401(k) Plan Options with Employer Match JT4 will match 50%, up to an 8% contribution 100% Immediate Vesting Tuition Reimbursement NARRATIVES FOR EMBEDDED SOFTWARE DEVELOPER Radar Waveform Development -- A customer submits radar waveform requirements to our group and after numerous technical interactions a set of waveform specifications is agreed upon which meet their needs and is technically achievable. Numerous trade spaces compatible with existing system capabilities are explored and possible solutions discussed before a final answer is determined. An Embedded Developer then begins decomposing the individual specifications to the necessary hardware instructions and desired system configurations. The coding effort starts with special attention given to unique system parameters critical to ensuring the radar is controlled within strict operating parameters, operates correctly and provides the expected data for collection. The testing aspect of the development effort includes initial measurements of the generated command signals using various test equipment and subsequent follow-on verification of a myriad of system parameters that could cause system or subsystem faults resulting in damage to the radar. The waveform is then put through a series of system level tests to verify the waveform provides exact control timing and data collection instructions to all radars in the system. Data is collected and analyzed using locally developed tools to verify the radar systems are operating correctly, individually and collectively, and producing the intended results. Test Equipment, Hardware and Software used: Oscilloscope, Spectrum Analyzer, Single Board Computer (SBC), VxWorks OS, Local software created on Visual Studio (C#). In an analogous position, the Embedded Software Developer would create code commanding sensors and collecting sensor data for later analysis. Remoting a Digital Quadrature Detector (DQD) - The DQD consists of a Single Board Computer (SBC) and a sampling card used to sample radar data at very high rates which is then sorted and collected for processing. The DQD currently resides in a VME chassis shared with other hardware and this effort removed the DQD from the VME chassis while providing the same capabilities. The primary task moved messaging traffic between the chassis and the DQD into Ethernet to allow the DQD to be remoted and not reliant upon the VME chassis and hardware contained therein. After discussing the task with teammates and stakeholders the Embedded Developer created a set of requirements which specified, and added enhanced capabilities to, the data flow and messaging required to meet overall system specifications. The development created new messages and data injection into the framework to allow remote DQD operation. Continuous integration and testing was performed to ensure incremental success during development. Test Equipment, Hardware and Software used: Oscilloscope, Spectrum Analyzer, Wireshark, Single Board Computer (SBC), VxWorks OS, Local software created on Visual Studio (C#). In an analogous position, the Embedded Software Developer would take an existing device and remote it within a system to perform the original functionality without influencing the overall system's operation. Control of an IR camera - This task required an IR camera is to be installed on a system. Most of these cameras usually have proprietary commands and controls which need to be presented to users for proper operation of the camera. After discussing the IR camera needs of the group with teammates and stakeholders, the Embedded Developer created a set of requirements which specified the necessary functions to control the camera. The Developer used this knowledge to conduct market research to find a suitable host device and determine an appropriate software framework. A Panel PC with Windows IoT OS was selected to host the applications controlling the camera and Visual Studio (C#) and .NET selected as the software framework. The development started with reading vendor information to understand the commands and controls of the cameras and then bench testing with emulators to verify correct understanding of the instruction set. Software development required defining numerous threads and the software architecture to support the low level control requirements. Screen layout and features (UI/UX) were developed to provide a link between the user and camera to provide an easy-to-use interface. Wireshark was used to debug and verify messaging traffic. Profiling tools were needed to identify and correct "quirky" camera interfaces and responsiveness. Security requirements necessitated the Panel PC be configured to boot from a locked disk. After booting, a script is run to connect to a server and download applications for camera operation and to start automatically. Test Equipment, Hardware and Software used: Wireshark, Emulators, Panel PC, Visual Studio (C#), .NET. In an analogous position, the Embedded Software Developer would be using a new device, understanding its command/controls, implementing a user interface to it, and providing a secure boot and remote application loading capability. OTHER RESPONSIBILITIES Each employee must read, understand, and implement the general and specific operational, safety, quality, and environmental requirements of all plans, procedures, and policies pertaining to their job. WORKING CONDITIONS Work is performed in a typical office environment with no unusual hazards. Occasional lifting (up to 20 pounds), constant sitting while using the computer terminal, constant use of sight abilities while reviewing documents, constant use of speech/hearing abilities for communication, and constant mental alertness are required. Travel to remote company work locations may be required. DISCLAIMER The above statements are intended to describe the general nature and level of work being performed by personnel assigned to this classification. They are not intended to be construed as an exhaustive list of all responsibilities, duties, and skills required of persons so classified. Tasking is in support of a federal government contract that requires U.S. citizenship. Some jobs may require a candidate to be eligible for a government security clearance, state-issued driver's license or other licenses / certifications and the inability to obtain and maintain the required clearance, license or certification may affect an employee's ability to maintain employment. SCC: JSD12, JENG17; JCORP12
    $80k-135k yearly 14d ago
  • Software Developer

    Link Technologies 4.0company rating

    Associate Software Engineer Job In Las Vegas, NV

    Link Technologies is seeking a Software Development Architect for a well-established client in Scottsdale, AZ. Established in 2000, Link Technologies has provided professional services in the areas of Information Technology, Engineering, Business Support, Project Management, and Cyber Security/Information Assurance to some of America's top Corporations and Government Agencies at the Federal, State, and Local level. Job Description The primary responsibility of the Software Engineer II is to work with cross functional teams in business value-driven projects and focus on delivering application development and integration. The Software Engineer II is responsible for creating, defining system scope and objectives and developing solutions for complex system problems to meet business objectives and customer needs. The Software Engineer II is frequently called upon to contribute to project plans and technical architecture design. When assigned to projects, the Software Engineer II fully understands project scope, objectives, and timelines and helps explain them to business staff and systems engineering staff. Development work involves technical analysis, systems design, software development and system integration. Maintenance work involves technical problem resolution, and maintenance of system documentation. The Software Engineer II acts as an individual contributor on a high level, a technical expert and a business systems provider. The Software Engineer II mentors less experienced personnel. The Software Engineer II contributes to the development of new principles and concepts in a specific discipline and will develop solutions to complex problems. Responsibilities: Implement custom development and/or systems integration projects. Partner with business users to gather requirements, write functional and technical specifications and communicating technical requirements. Develop software solutions according to defined application requirements. Adhere to SDLC, and Project Governance internal and regulatory (Sarbanes Oxley & Casino Regulatory Authority) guidelines, policies, and procedures Comply with all departmental policies/service procedures/standards. Key Processes: Design technical specifications, develop and maintain web and middle tier applications, analyzing and troubleshooting processes. Translate business requirements and functional specifications into logical program designs, code modules, stable application systems, and software solutions. Develop, configure and modifying complex integrated business and/or enterprise application solutions within various computing environments. Facilitate the implementation and maintenance of complex business and enterprise software solutions to ensure successful deployment of released applications. Consistent and regular attendance including on-call availability on a rotational basis, is an essential function of this job Performs any other related duties as assigned. Qualifications Minimum Qualifications: 21+ years of age Proof of authorization/eligibility to work in the United States B.S. in Computer Science, Business, or related field of study or equivalent work experience Minimum 4 years' experience performing in all phases of the software development life cycle. Minimum 3 years of experience developing .NET applications in C# using Microsoft technologies and frameworks like SQL Server, ASP.NET MVC, WCF, Entity Framework and ASP.NET Web API Experience in Unit testing and mocking. Proven experience in SQL Server - writing stored procedures, queries and triggers. Database design experience including knowledge of data normalization, referential integrity, and indexing. Working knowledge of SDLC. Ability to comprehend and implement detailed project specifications as well as the ability to adapt to various technologies and simultaneously work on multiple projects. Good understanding of Object Oriented Design and standard design patterns Minimum 3 years of industry standard systems analysis techniques including data modeling, process modeling, data flow diagramming, Unified Modeling Language UML. Familiar with Version Management tool such as SVN, VSS, and TFS etc. Requires strong documentation skills as well as creativity and technical understanding in order to put together a sound set of technical deliverables. Strong analytical thinking and problem-solving skills Self-motivated and able to work in an independent manner Ability to communicate effectively in a positive/upbeat fashion utilizing English, both in oral and written form. Have interpersonal skills with focused attention to guest needs to deal effectively with all business contacts. Maintain a professional, neat and well-groomed appearance adhering to Company appearance standards. Work varied shifts, including weekends and holidays. Physical Requirements: Work in a fast-paced, results-oriented and ever-changing environment Able to maintain composure under pressure and consistently meet deadlines with internal and external customers and contacts Maintain physical stamina and proper mental attitude while dealing effectively with guests, management, team members, and outside contacts Additional Information All your information will be kept confidential according to EEO guidelines.
    $93k-126k yearly est. 60d+ ago
  • Software Developer

    A1412TW

    Associate Software Engineer Job In Las Vegas, NV

    JT4, LLC provides engineering and technical support to multiple western test ranges for the U.S. Air Force, Space Force, and Navy under the Joint Range Technical Services Contract, better known as J-Tech II. JT4 develops and maintains realistic, integrated test and training environments and prepares our nation's war-fighting aircraft, weapons systems, and aircrews for today's missions and tomorrow's global challenges. JOB SUMMARY - ESSENTIAL FUNCTIONS/DUTIES The Software Developer will work primarily within research and development engineering groups with responsibility for a wide variety of tasks. The primary tasking will be the design and integration of software across a multitude of platforms providing system instrumentation, radar control, and data collection as well servicing a broad spectrum of application development. We are looking for developers who work well in both theoretical and practical domains as part of an iterative process to create innovative solutions for a multitude of software domain challenges. These positions generally require the following abilities which are usually performed within an office environment but also in the field: Technical proficiency in any of the following: Embedded software, VxWorks, UI/UX/GUI design, .NET, Visual Studio, WPF (Windows Presentation Foundation), C#, Object Oriented Design, Linux, QNX, Qt (C++), C, Git, Subversion Understanding of Requirements Definition, Participatory Design, Usability Engineering, and Usability Testing Familiarity with Visual Studio and .NET environments Proficiency with C# and Visual Studio on Windows and Linux platforms is desired. A variety of assignments will be performed in planning and overseeing research, design, development, production, testing, installation, integration, sustainment, operation, and maintenance of diverse software for electronic and/or mechanical equipment and systems. The Software Developer will independently perform a range of design, development, analysis, or review tasks under generally established project deadlines. This position may be hired as either a Software Engineer or a Computer Scientist depending upon the qualifications of the applicant. The qualification differences are primarily delineated by Software Engineers requiring an ABET accredited engineering degree while Computer Scientists do not have that requirement. Specific Job Descriptions for each position are located on the company's recruiting website. REQUIREMENTS - EDUCATION, TECHNICAL, AND WORK EXPERIENCE Note: Candidates with software or computer engineering, or computer science are considered for this opening. The position may be filled at any of the levels listed below. Engineer III: A Bachelor of Science in engineering from an ABET-accredited academic institution and 4 years of related engineering experience, or an accredited Master of Science in engineering and a minimum of 2 years of related engineering experience, or an accredited doctorate degree in engineering are required for this position. In addition, an Engineer III must possess the following qualifications: Mastery of concepts, principles, and practices of engineering that enable the employee to serve as a technical authority on projects relating to the specific programs Knowledge and skill sufficient to apply the latest developments in engineering to solve problems in the specialty area Working knowledge of computer systems and computer-based engineering tools Ability to investigate, troubleshoot, and design solutions to problems in operational hardware and software Excellent communication and analytical skills Planning/organizational skills and the ability to work under deadlines Engineer II: A Bachelor of Science in engineering from an ABET-accredited academic institution and 2 years of related engineering experience or an accredited Master of Science in engineering are required for this position. In addition, an Engineer II must possess the following qualifications: Professional knowledge of applicable engineering concepts and principles Familiarity with related engineering fields Practical knowledge of test methods and practices sufficient to perform routine to more complex engineering procedures and to prepare or make minor modifications of standard test procedures or test equipment work instructions Working knowledge of computer systems and computer-based engineering tools Planning/organizational skills and the ability to work under deadlines Computer Scientist III: One of the following educational requirements must be met for this position: A bachelor's degree in an associated discipline and a minimum of 4 years of related experience A master's degree in an associated discipline and a minimum of 2 years of experience A PhD in an associated discipline In addition, a Computer Scientist III must possess the following qualifications: Experience with computer-based systems and applications Programming skills in languages used for job-specific programming tasks Familiarity with the application of industry standard hardware and software design and documentation techniques Experience with systems engineering and software development lifecycles Effective oral and written communication skills Good planning/organizational skills Computer Scientist II: A bachelor's degree in an associated discipline and either 2 years of related experience or a master's degree in an associated discipline are required for this position. In addition, a Computer Scientist II must possess the following qualifications: Experience with computer-based systems and applications Programming skills in languages used for job-specific programming tasks Familiarity with the application of industry standard hardware and software design and documentation techniques Familiarity with systems engineering and software development lifecycles Effective verbal and written communication skills Good planning/organizational skills Ability to work under deadlines SALARY The expected salary range for this position is $80,000 to $135,000 annually. Note: The salary range offered for this position is a good faith description of the expected salary range this role will pay. JT4, LLC considers factors such as (but not limited to) responsibilities of the position, candidate's work experience, education/training, key skills, internal peer equity, as well as, market and business considerations when extending an offer. BENEFITS Medical, Dental, Vision Insurance Benefits Active on Day 1 Life Insurance Health Savings Accounts/FSA's Disability Insurance Paid Time Off 401(k) Plan Options with Employer Match JT4 will match 50%, up to an 8% contribution 100% Immediate Vesting Tuition Reimbursement NARRATIVES FOR EMBEDDED SOFTWARE DEVELOPER Radar Waveform Development -- A customer submits radar waveform requirements to our group and after numerous technical interactions a set of waveform specifications is agreed upon which meet their needs and is technically achievable. Numerous trade spaces compatible with existing system capabilities are explored and possible solutions discussed before a final answer is determined. An Embedded Developer then begins decomposing the individual specifications to the necessary hardware instructions and desired system configurations. The coding effort starts with special attention given to unique system parameters critical to ensuring the radar is controlled within strict operating parameters, operates correctly and provides the expected data for collection. The testing aspect of the development effort includes initial measurements of the generated command signals using various test equipment and subsequent follow-on verification of a myriad of system parameters that could cause system or subsystem faults resulting in damage to the radar. The waveform is then put through a series of system level tests to verify the waveform provides exact control timing and data collection instructions to all radars in the system. Data is collected and analyzed using locally developed tools to verify the radar systems are operating correctly, individually and collectively, and producing the intended results. Test Equipment, Hardware and Software used: Oscilloscope, Spectrum Analyzer, Single Board Computer (SBC), VxWorks OS, Local software created on Visual Studio (C#). In an analogous position, the Embedded Software Developer would create code commanding sensors and collecting sensor data for later analysis. Remoting a Digital Quadrature Detector (DQD) - The DQD consists of a Single Board Computer (SBC) and a sampling card used to sample radar data at very high rates which is then sorted and collected for processing. The DQD currently resides in a VME chassis shared with other hardware and this effort removed the DQD from the VME chassis while providing the same capabilities. The primary task moved messaging traffic between the chassis and the DQD into Ethernet to allow the DQD to be remoted and not reliant upon the VME chassis and hardware contained therein. After discussing the task with teammates and stakeholders the Embedded Developer created a set of requirements which specified, and added enhanced capabilities to, the data flow and messaging required to meet overall system specifications. The development created new messages and data injection into the framework to allow remote DQD operation. Continuous integration and testing was performed to ensure incremental success during development. Test Equipment, Hardware and Software used: Oscilloscope, Spectrum Analyzer, Wireshark, Single Board Computer (SBC), VxWorks OS, Local software created on Visual Studio (C#). In an analogous position, the Embedded Software Developer would take an existing device and remote it within a system to perform the original functionality without influencing the overall system's operation. Control of an IR camera - This task required an IR camera is to be installed on a system. Most of these cameras usually have proprietary commands and controls which need to be presented to users for proper operation of the camera. After discussing the IR camera needs of the group with teammates and stakeholders, the Embedded Developer created a set of requirements which specified the necessary functions to control the camera. The Developer used this knowledge to conduct market research to find a suitable host device and determine an appropriate software framework. A Panel PC with Windows IoT OS was selected to host the applications controlling the camera and Visual Studio (C#) and .NET selected as the software framework. The development started with reading vendor information to understand the commands and controls of the cameras and then bench testing with emulators to verify correct understanding of the instruction set. Software development required defining numerous threads and the software architecture to support the low level control requirements. Screen layout and features (UI/UX) were developed to provide a link between the user and camera to provide an easy-to-use interface. Wireshark was used to debug and verify messaging traffic. Profiling tools were needed to identify and correct "quirky" camera interfaces and responsiveness. Security requirements necessitated the Panel PC be configured to boot from a locked disk. After booting, a script is run to connect to a server and download applications for camera operation and to start automatically. Test Equipment, Hardware and Software used: Wireshark, Emulators, Panel PC, Visual Studio (C#), .NET. In an analogous position, the Embedded Software Developer would be using a new device, understanding its command/controls, implementing a user interface to it, and providing a secure boot and remote application loading capability. OTHER RESPONSIBILITIES Each employee must read, understand, and implement the general and specific operational, safety, quality, and environmental requirements of all plans, procedures, and policies pertaining to their job. WORKING CONDITIONS Work is performed in a typical office environment with no unusual hazards. Occasional lifting (up to 20 pounds), constant sitting while using the computer terminal, constant use of sight abilities while reviewing documents, constant use of speech/hearing abilities for communication, and constant mental alertness are required. Travel to remote company work locations may be required. DISCLAIMER The above statements are intended to describe the general nature and level of work being performed by personnel assigned to this classification. They are not intended to be construed as an exhaustive list of all responsibilities, duties, and skills required of persons so classified. Tasking is in support of a federal government contract that requires U.S. citizenship. Some jobs may require a candidate to be eligible for a government security clearance, state-issued driver's license or other licenses / certifications and the inability to obtain and maintain the required clearance, license or certification may affect an employee's ability to maintain employment. SCC: JSD12, JENG17; JCORP12
    $80k-135k yearly 14d ago
  • Software Developer

    JFIN6

    Associate Software Engineer Job In Las Vegas, NV

    JT4, LLC provides engineering and technical support to multiple western test ranges for the U.S. Air Force, Space Force, and Navy under the Joint Range Technical Services Contract, better known as J-Tech II. JT4 develops and maintains realistic, integrated test and training environments and prepares our nation's war-fighting aircraft, weapons systems, and aircrews for today's missions and tomorrow's global challenges. JOB SUMMARY - ESSENTIAL FUNCTIONS/DUTIES The Software Developer will work primarily within research and development engineering groups with responsibility for a wide variety of tasks. The primary tasking will be the design and integration of software across a multitude of platforms providing system instrumentation, radar control, and data collection as well servicing a broad spectrum of application development. We are looking for developers who work well in both theoretical and practical domains as part of an iterative process to create innovative solutions for a multitude of software domain challenges. These positions generally require the following abilities which are usually performed within an office environment but also in the field: Technical proficiency in any of the following: Embedded software, VxWorks, UI/UX/GUI design, .NET, Visual Studio, WPF (Windows Presentation Foundation), C#, Object Oriented Design, Linux, QNX, Qt (C++), C, Git, Subversion Understanding of Requirements Definition, Participatory Design, Usability Engineering, and Usability Testing Familiarity with Visual Studio and .NET environments Proficiency with C# and Visual Studio on Windows and Linux platforms is desired. A variety of assignments will be performed in planning and overseeing research, design, development, production, testing, installation, integration, sustainment, operation, and maintenance of diverse software for electronic and/or mechanical equipment and systems. The Software Developer will independently perform a range of design, development, analysis, or review tasks under generally established project deadlines. This position may be hired as either a Software Engineer or a Computer Scientist depending upon the qualifications of the applicant. The qualification differences are primarily delineated by Software Engineers requiring an ABET accredited engineering degree while Computer Scientists do not have that requirement. Specific Job Descriptions for each position are located on the company's recruiting website. REQUIREMENTS - EDUCATION, TECHNICAL, AND WORK EXPERIENCE Note: Candidates with software or computer engineering, or computer science are considered for this opening. The position may be filled at any of the levels listed below. Engineer III: A Bachelor of Science in engineering from an ABET-accredited academic institution and 4 years of related engineering experience, or an accredited Master of Science in engineering and a minimum of 2 years of related engineering experience, or an accredited doctorate degree in engineering are required for this position. In addition, an Engineer III must possess the following qualifications: Mastery of concepts, principles, and practices of engineering that enable the employee to serve as a technical authority on projects relating to the specific programs Knowledge and skill sufficient to apply the latest developments in engineering to solve problems in the specialty area Working knowledge of computer systems and computer-based engineering tools Ability to investigate, troubleshoot, and design solutions to problems in operational hardware and software Excellent communication and analytical skills Planning/organizational skills and the ability to work under deadlines Engineer II: A Bachelor of Science in engineering from an ABET-accredited academic institution and 2 years of related engineering experience or an accredited Master of Science in engineering are required for this position. In addition, an Engineer II must possess the following qualifications: Professional knowledge of applicable engineering concepts and principles Familiarity with related engineering fields Practical knowledge of test methods and practices sufficient to perform routine to more complex engineering procedures and to prepare or make minor modifications of standard test procedures or test equipment work instructions Working knowledge of computer systems and computer-based engineering tools Planning/organizational skills and the ability to work under deadlines Computer Scientist III: One of the following educational requirements must be met for this position: A bachelor's degree in an associated discipline and a minimum of 4 years of related experience A master's degree in an associated discipline and a minimum of 2 years of experience A PhD in an associated discipline In addition, a Computer Scientist III must possess the following qualifications: Experience with computer-based systems and applications Programming skills in languages used for job-specific programming tasks Familiarity with the application of industry standard hardware and software design and documentation techniques Experience with systems engineering and software development lifecycles Effective oral and written communication skills Good planning/organizational skills Computer Scientist II: A bachelor's degree in an associated discipline and either 2 years of related experience or a master's degree in an associated discipline are required for this position. In addition, a Computer Scientist II must possess the following qualifications: Experience with computer-based systems and applications Programming skills in languages used for job-specific programming tasks Familiarity with the application of industry standard hardware and software design and documentation techniques Familiarity with systems engineering and software development lifecycles Effective verbal and written communication skills Good planning/organizational skills Ability to work under deadlines SALARY The expected salary range for this position is $80,000 to $135,000 annually. Note: The salary range offered for this position is a good faith description of the expected salary range this role will pay. JT4, LLC considers factors such as (but not limited to) responsibilities of the position, candidate's work experience, education/training, key skills, internal peer equity, as well as, market and business considerations when extending an offer. BENEFITS Medical, Dental, Vision Insurance Benefits Active on Day 1 Life Insurance Health Savings Accounts/FSA's Disability Insurance Paid Time Off 401(k) Plan Options with Employer Match JT4 will match 50%, up to an 8% contribution 100% Immediate Vesting Tuition Reimbursement NARRATIVES FOR EMBEDDED SOFTWARE DEVELOPER Radar Waveform Development -- A customer submits radar waveform requirements to our group and after numerous technical interactions a set of waveform specifications is agreed upon which meet their needs and is technically achievable. Numerous trade spaces compatible with existing system capabilities are explored and possible solutions discussed before a final answer is determined. An Embedded Developer then begins decomposing the individual specifications to the necessary hardware instructions and desired system configurations. The coding effort starts with special attention given to unique system parameters critical to ensuring the radar is controlled within strict operating parameters, operates correctly and provides the expected data for collection. The testing aspect of the development effort includes initial measurements of the generated command signals using various test equipment and subsequent follow-on verification of a myriad of system parameters that could cause system or subsystem faults resulting in damage to the radar. The waveform is then put through a series of system level tests to verify the waveform provides exact control timing and data collection instructions to all radars in the system. Data is collected and analyzed using locally developed tools to verify the radar systems are operating correctly, individually and collectively, and producing the intended results. Test Equipment, Hardware and Software used: Oscilloscope, Spectrum Analyzer, Single Board Computer (SBC), VxWorks OS, Local software created on Visual Studio (C#). In an analogous position, the Embedded Software Developer would create code commanding sensors and collecting sensor data for later analysis. Remoting a Digital Quadrature Detector (DQD) - The DQD consists of a Single Board Computer (SBC) and a sampling card used to sample radar data at very high rates which is then sorted and collected for processing. The DQD currently resides in a VME chassis shared with other hardware and this effort removed the DQD from the VME chassis while providing the same capabilities. The primary task moved messaging traffic between the chassis and the DQD into Ethernet to allow the DQD to be remoted and not reliant upon the VME chassis and hardware contained therein. After discussing the task with teammates and stakeholders the Embedded Developer created a set of requirements which specified, and added enhanced capabilities to, the data flow and messaging required to meet overall system specifications. The development created new messages and data injection into the framework to allow remote DQD operation. Continuous integration and testing was performed to ensure incremental success during development. Test Equipment, Hardware and Software used: Oscilloscope, Spectrum Analyzer, Wireshark, Single Board Computer (SBC), VxWorks OS, Local software created on Visual Studio (C#). In an analogous position, the Embedded Software Developer would take an existing device and remote it within a system to perform the original functionality without influencing the overall system's operation. Control of an IR camera - This task required an IR camera is to be installed on a system. Most of these cameras usually have proprietary commands and controls which need to be presented to users for proper operation of the camera. After discussing the IR camera needs of the group with teammates and stakeholders, the Embedded Developer created a set of requirements which specified the necessary functions to control the camera. The Developer used this knowledge to conduct market research to find a suitable host device and determine an appropriate software framework. A Panel PC with Windows IoT OS was selected to host the applications controlling the camera and Visual Studio (C#) and .NET selected as the software framework. The development started with reading vendor information to understand the commands and controls of the cameras and then bench testing with emulators to verify correct understanding of the instruction set. Software development required defining numerous threads and the software architecture to support the low level control requirements. Screen layout and features (UI/UX) were developed to provide a link between the user and camera to provide an easy-to-use interface. Wireshark was used to debug and verify messaging traffic. Profiling tools were needed to identify and correct "quirky" camera interfaces and responsiveness. Security requirements necessitated the Panel PC be configured to boot from a locked disk. After booting, a script is run to connect to a server and download applications for camera operation and to start automatically. Test Equipment, Hardware and Software used: Wireshark, Emulators, Panel PC, Visual Studio (C#), .NET. In an analogous position, the Embedded Software Developer would be using a new device, understanding its command/controls, implementing a user interface to it, and providing a secure boot and remote application loading capability. OTHER RESPONSIBILITIES Each employee must read, understand, and implement the general and specific operational, safety, quality, and environmental requirements of all plans, procedures, and policies pertaining to their job. WORKING CONDITIONS Work is performed in a typical office environment with no unusual hazards. Occasional lifting (up to 20 pounds), constant sitting while using the computer terminal, constant use of sight abilities while reviewing documents, constant use of speech/hearing abilities for communication, and constant mental alertness are required. Travel to remote company work locations may be required. DISCLAIMER The above statements are intended to describe the general nature and level of work being performed by personnel assigned to this classification. They are not intended to be construed as an exhaustive list of all responsibilities, duties, and skills required of persons so classified. Tasking is in support of a federal government contract that requires U.S. citizenship. Some jobs may require a candidate to be eligible for a government security clearance, state-issued driver's license or other licenses / certifications and the inability to obtain and maintain the required clearance, license or certification may affect an employee's ability to maintain employment. SCC: JSD12, JENG17; JCORP12
    $80k-135k yearly 14d ago
  • Software Developer

    JSOP8

    Associate Software Engineer Job In Las Vegas, NV

    JT4, LLC provides engineering and technical support to multiple western test ranges for the U.S. Air Force, Space Force, and Navy under the Joint Range Technical Services Contract, better known as J-Tech II. JT4 develops and maintains realistic, integrated test and training environments and prepares our nation's war-fighting aircraft, weapons systems, and aircrews for today's missions and tomorrow's global challenges. JOB SUMMARY - ESSENTIAL FUNCTIONS/DUTIES The Software Developer will work primarily within research and development engineering groups with responsibility for a wide variety of tasks. The primary tasking will be the design and integration of software across a multitude of platforms providing system instrumentation, radar control, and data collection as well servicing a broad spectrum of application development. We are looking for developers who work well in both theoretical and practical domains as part of an iterative process to create innovative solutions for a multitude of software domain challenges. These positions generally require the following abilities which are usually performed within an office environment but also in the field: Technical proficiency in any of the following: Embedded software, VxWorks, UI/UX/GUI design, .NET, Visual Studio, WPF (Windows Presentation Foundation), C#, Object Oriented Design, Linux, QNX, Qt (C++), C, Git, Subversion Understanding of Requirements Definition, Participatory Design, Usability Engineering, and Usability Testing Familiarity with Visual Studio and .NET environments Proficiency with C# and Visual Studio on Windows and Linux platforms is desired. A variety of assignments will be performed in planning and overseeing research, design, development, production, testing, installation, integration, sustainment, operation, and maintenance of diverse software for electronic and/or mechanical equipment and systems. The Software Developer will independently perform a range of design, development, analysis, or review tasks under generally established project deadlines. This position may be hired as either a Software Engineer or a Computer Scientist depending upon the qualifications of the applicant. The qualification differences are primarily delineated by Software Engineers requiring an ABET accredited engineering degree while Computer Scientists do not have that requirement. Specific Job Descriptions for each position are located on the company's recruiting website. REQUIREMENTS - EDUCATION, TECHNICAL, AND WORK EXPERIENCE Note: Candidates with software or computer engineering, or computer science are considered for this opening. The position may be filled at any of the levels listed below. Engineer III: A Bachelor of Science in engineering from an ABET-accredited academic institution and 4 years of related engineering experience, or an accredited Master of Science in engineering and a minimum of 2 years of related engineering experience, or an accredited doctorate degree in engineering are required for this position. In addition, an Engineer III must possess the following qualifications: Mastery of concepts, principles, and practices of engineering that enable the employee to serve as a technical authority on projects relating to the specific programs Knowledge and skill sufficient to apply the latest developments in engineering to solve problems in the specialty area Working knowledge of computer systems and computer-based engineering tools Ability to investigate, troubleshoot, and design solutions to problems in operational hardware and software Excellent communication and analytical skills Planning/organizational skills and the ability to work under deadlines Engineer II: A Bachelor of Science in engineering from an ABET-accredited academic institution and 2 years of related engineering experience or an accredited Master of Science in engineering are required for this position. In addition, an Engineer II must possess the following qualifications: Professional knowledge of applicable engineering concepts and principles Familiarity with related engineering fields Practical knowledge of test methods and practices sufficient to perform routine to more complex engineering procedures and to prepare or make minor modifications of standard test procedures or test equipment work instructions Working knowledge of computer systems and computer-based engineering tools Planning/organizational skills and the ability to work under deadlines Computer Scientist III: One of the following educational requirements must be met for this position: A bachelor's degree in an associated discipline and a minimum of 4 years of related experience A master's degree in an associated discipline and a minimum of 2 years of experience A PhD in an associated discipline In addition, a Computer Scientist III must possess the following qualifications: Experience with computer-based systems and applications Programming skills in languages used for job-specific programming tasks Familiarity with the application of industry standard hardware and software design and documentation techniques Experience with systems engineering and software development lifecycles Effective oral and written communication skills Good planning/organizational skills Computer Scientist II: A bachelor's degree in an associated discipline and either 2 years of related experience or a master's degree in an associated discipline are required for this position. In addition, a Computer Scientist II must possess the following qualifications: Experience with computer-based systems and applications Programming skills in languages used for job-specific programming tasks Familiarity with the application of industry standard hardware and software design and documentation techniques Familiarity with systems engineering and software development lifecycles Effective verbal and written communication skills Good planning/organizational skills Ability to work under deadlines SALARY The expected salary range for this position is $80,000 to $135,000 annually. Note: The salary range offered for this position is a good faith description of the expected salary range this role will pay. JT4, LLC considers factors such as (but not limited to) responsibilities of the position, candidate's work experience, education/training, key skills, internal peer equity, as well as, market and business considerations when extending an offer. BENEFITS Medical, Dental, Vision Insurance Benefits Active on Day 1 Life Insurance Health Savings Accounts/FSA's Disability Insurance Paid Time Off 401(k) Plan Options with Employer Match JT4 will match 50%, up to an 8% contribution 100% Immediate Vesting Tuition Reimbursement NARRATIVES FOR EMBEDDED SOFTWARE DEVELOPER Radar Waveform Development -- A customer submits radar waveform requirements to our group and after numerous technical interactions a set of waveform specifications is agreed upon which meet their needs and is technically achievable. Numerous trade spaces compatible with existing system capabilities are explored and possible solutions discussed before a final answer is determined. An Embedded Developer then begins decomposing the individual specifications to the necessary hardware instructions and desired system configurations. The coding effort starts with special attention given to unique system parameters critical to ensuring the radar is controlled within strict operating parameters, operates correctly and provides the expected data for collection. The testing aspect of the development effort includes initial measurements of the generated command signals using various test equipment and subsequent follow-on verification of a myriad of system parameters that could cause system or subsystem faults resulting in damage to the radar. The waveform is then put through a series of system level tests to verify the waveform provides exact control timing and data collection instructions to all radars in the system. Data is collected and analyzed using locally developed tools to verify the radar systems are operating correctly, individually and collectively, and producing the intended results. Test Equipment, Hardware and Software used: Oscilloscope, Spectrum Analyzer, Single Board Computer (SBC), VxWorks OS, Local software created on Visual Studio (C#). In an analogous position, the Embedded Software Developer would create code commanding sensors and collecting sensor data for later analysis. Remoting a Digital Quadrature Detector (DQD) - The DQD consists of a Single Board Computer (SBC) and a sampling card used to sample radar data at very high rates which is then sorted and collected for processing. The DQD currently resides in a VME chassis shared with other hardware and this effort removed the DQD from the VME chassis while providing the same capabilities. The primary task moved messaging traffic between the chassis and the DQD into Ethernet to allow the DQD to be remoted and not reliant upon the VME chassis and hardware contained therein. After discussing the task with teammates and stakeholders the Embedded Developer created a set of requirements which specified, and added enhanced capabilities to, the data flow and messaging required to meet overall system specifications. The development created new messages and data injection into the framework to allow remote DQD operation. Continuous integration and testing was performed to ensure incremental success during development. Test Equipment, Hardware and Software used: Oscilloscope, Spectrum Analyzer, Wireshark, Single Board Computer (SBC), VxWorks OS, Local software created on Visual Studio (C#). In an analogous position, the Embedded Software Developer would take an existing device and remote it within a system to perform the original functionality without influencing the overall system's operation. Control of an IR camera - This task required an IR camera is to be installed on a system. Most of these cameras usually have proprietary commands and controls which need to be presented to users for proper operation of the camera. After discussing the IR camera needs of the group with teammates and stakeholders, the Embedded Developer created a set of requirements which specified the necessary functions to control the camera. The Developer used this knowledge to conduct market research to find a suitable host device and determine an appropriate software framework. A Panel PC with Windows IoT OS was selected to host the applications controlling the camera and Visual Studio (C#) and .NET selected as the software framework. The development started with reading vendor information to understand the commands and controls of the cameras and then bench testing with emulators to verify correct understanding of the instruction set. Software development required defining numerous threads and the software architecture to support the low level control requirements. Screen layout and features (UI/UX) were developed to provide a link between the user and camera to provide an easy-to-use interface. Wireshark was used to debug and verify messaging traffic. Profiling tools were needed to identify and correct "quirky" camera interfaces and responsiveness. Security requirements necessitated the Panel PC be configured to boot from a locked disk. After booting, a script is run to connect to a server and download applications for camera operation and to start automatically. Test Equipment, Hardware and Software used: Wireshark, Emulators, Panel PC, Visual Studio (C#), .NET. In an analogous position, the Embedded Software Developer would be using a new device, understanding its command/controls, implementing a user interface to it, and providing a secure boot and remote application loading capability. OTHER RESPONSIBILITIES Each employee must read, understand, and implement the general and specific operational, safety, quality, and environmental requirements of all plans, procedures, and policies pertaining to their job. WORKING CONDITIONS Work is performed in a typical office environment with no unusual hazards. Occasional lifting (up to 20 pounds), constant sitting while using the computer terminal, constant use of sight abilities while reviewing documents, constant use of speech/hearing abilities for communication, and constant mental alertness are required. Travel to remote company work locations may be required. DISCLAIMER The above statements are intended to describe the general nature and level of work being performed by personnel assigned to this classification. They are not intended to be construed as an exhaustive list of all responsibilities, duties, and skills required of persons so classified. Tasking is in support of a federal government contract that requires U.S. citizenship. Some jobs may require a candidate to be eligible for a government security clearance, state-issued driver's license or other licenses / certifications and the inability to obtain and maintain the required clearance, license or certification may affect an employee's ability to maintain employment. SCC: JSD12, JENG17; JCORP12
    $80k-135k yearly 14d ago
  • Software Engineer I (SDE/NOC)

    Konami Gaming 4.3company rating

    Associate Software Engineer Job In Las Vegas, NV

    **Job Details** Las Vegas - LAS VEGAS, NV Full Time **Description** Konami Gaming is looking for a Software Engineer I (SDE/NOC) to join our team! This position is responsible for developing, maintaining, deploying/supporting, and testing software for the platform. Responsibilities include designing and developing software, troubleshooting/bug fixing for issues in our development, test, and production environments; building and maintaining tools for deployment, monitoring, and operations; and automating and streamlining our internal processes. Responsible for supporting system, network, and game installations (onsite and remote) including generating procedures and documentation. Working with customers to maintain day to day casino operations. This position also requires the flexibility to carry out projects and tasks with moderate supervision while adhering to overall department and company policies and procedures. **What you'll be doing:** * Analyzes software requirements to determine feasibility of design within time and cost constraints. * Participates in the design of software systems. * Writes software features and documentation, reviews code and follows test procedures. * Provides operations support including deployment of software, server setup, and responding to service interruptions as required. This will be performed at the customer site (as needed) and remotely. * Develops and works on software tools, integrations, etc. to support game/platform development. * Collaborates with teams of engineers, mathematicians, designers, artists, and others as necessary to ensure product quality and market criteria. * Reports to management any discrepancies or problems requiring resolution. * Provides documentation to support releases. * Always complies with the company's regulatory guidelines and corporate policies. * Maintains confidentiality regarding the company, products, and employee information. **Konami Offers** * Competitive Wages * Great 401(k) plan with company match * Comprehensive health benefits package * Generous Company paid Holidays and Paid Time Off (PTO) * Tuition reimbursement program **About Konami Gaming, Inc.:** ***For Players. For Operators. For Each Other.*** Konami Gaming, Inc. entered the US gaming market in the 2000s and we have spent the last two decades moving the industry forward with breakthrough games, head turning cabinets, and a casino management system that brings it all together. Over that time, we have garnered our share of awards and established a corporate culture of success and innovation. A world leader in systems and game development, Konami can offer you the best of both worlds - stability within a dynamic, creative environment. We are excited to announce that Konami Gaming Inc. is growing and expanding into new product lines, including premium and standard games, and new market segments. As we enter a new growth period for the Company, we are expanding our reach to attract top talent in game studio operations, technology and product development. **Qualifications** **What we'll want you to have:** * Bachelor's degree from a four-year college or university (or higher degree) in a related field required or equivalent education and experience. * Proficient in C, C++, Data Structures and Algorithms. Related experience, training, gaming industry experience is a plus. * Intermediate and above level understanding and usage of Microsoft Office products. Must be able to communicate professionally and efficiently (verbal and written) with all levels of the business. Must be able to obtain and retain gaming licensure. **Additional Requirements:** * Travel Percentage: Occasional: 10%. This position will require travel to customer/installs/sites as needed. Employee must be flexible to the need of the business. **Work Environment:** * Full time / 40 + Hours per week. Must be flexible for overtime, including evenings, weekends and Holidays as required. * Position shall work primarily in an office environment. Position shall maintain a cubicle in close proximity of other cubicles and offices * Must be comfortable working in a cubicle with limited working space for long hours with the ability to remain seated at the computer terminal for extended periods. Extreme repetitive motion using keyboard, mouse, and telephone. Position can be high stress and extremely fast paced. Ability to handle directives, assess situations, enter into dialogue and complete tasks. Must be able to communicate verbally and write in English. *Konami Gaming is an Equal Opportunity Employer committed to diversity in the workplace. All qualified employees and applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, age, national origin, disability, marital status, protected veteran status, gender identity or any other factor protected by applicable federal, state, or local laws.* *If you need a reasonable accommodation because of a disability for any part of the employment process, please call ************ and let us know the nature of your request and your contact information.*
    $85k-121k yearly est. 13d ago
  • Ubuntu on WSL Software Engineer

    Canonical-Jobs

    Associate Software Engineer Job In Las Vegas, NV

    Job Description Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1000+ colleagues in 70+ countries and very few roles based in offices. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder led, profitable and growing. We are hiring an Ubuntu on WSL Software Engineer to grow the team working on this exciting technology. The Windows Subsystem for Linux (WSL) opens up new possibilities for Linux development in Windows environments. WSL offers a specific set of capabilities to bridge a containerised Linux into the Windows desktop, allowing for interesting new kinds of integration to take place at that boundary. It is a potent new way to enable open source developer experiences on Windows workstations. We are excited to explore these possibilities, helping to shape the future of Windows-and-Linux development. We work closely with the Microsoft WSL team to ensure that the latest capabilities in WSL are well integrated with Ubuntu. We work with other open source developer communities to ensure that WSL makes a happy place to work with their libraries, toochains and applications. This team delivers the best Linux experience on WSL to a huge audience. You will have direct influence over the roadmap for Ubuntu on WSL and will specify, architect and develop features in association with engineering managers, product managers and developer advocates. If you enjoy public speaking you would be welcome to speak at conferences about your work on WSL, and interact with a very enthusiastic community. This role involves learning and driving improvements anywhere in the Ubuntu system, from the lowest level up to user experience and a GUI. The team works in a range of languages including Python, Golang, Flutter (Dart) and C/C++. If you don't already know about containers the role will challenge you to understand the details of kernel confinement and low level system services. The successful candidate will be passionate about the future of Ubuntu, mindful of the dynamics of the open source ecosystem, and equally aware of the needs of large organisations. Strong communication and relationship skills are as important as superb technical skills. Location: This is a home-based role, in the EMEA or Americas time zone. The role entails the following: Implement support for new WSL features in Ubuntu Closely follow upstream development in WSL Manage Ubuntu WSL applications in the Microsoft Store Implement support for Ubuntu features on WSL Contribute to upstream projects in support of WSL features Define, manage and execute test plans Work with other teams at Canonical to ensure that Ubuntu is released every 6 months on schedule Respond and work to resolve issues raised by end users and customers What we are looking for in you Bachelor's degree or equivalent in Computer Science or related engineering field Exceptional academic track record from both high school and university Software development experience in a high-level language - preferably Go, Python or C++ Confidence to respectfully speak up, exchange feedback, and share ideas without hesitation Track record of going above-and-beyond expectations to achieve outstanding results Passion for technology evidenced by personal projects and initiatives, preferably on WSL! The work ethic and confidence to shine alongside motivated colleagues Professional written and spoken English Experience with Linux (Debian or Ubuntu preferred) Excellent interpersonal skills, curiosity, flexibility, and accountability Appreciative of diversity, polite and effective in a multi-cultural, multi-national organisation Thoughtfulness and self-motivation Result-oriented, with a personal drive to meet commitments Ability to travel internationally twice a year, for company events up to two weeks long Additional skills that are nice to have Knowledge of Windows, especially system-level capabilities like storage, filesystems, permissions, hyper-v Experience with Windows Subsystem for Linux, virtualization, and containers Knowledge of PowerShell, Visual Studio, and Azure DevOps Knowledge of Ubuntu desktop technologies (GNOME, D-Bus, systemd, Xorg/Wayland, etc.) Debian or Ubuntu contributor/developer Awareness of agile development methodologies and tools What we offer colleagues We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally. Distributed work environment with twice-yearly team sprints in person Personal learning and development budget of USD 2,000 per year Annual compensation review Recognition rewards Annual holiday leave Maternity and paternity leave Employee Assistance Programme Opportunity to travel to new locations to meet colleagues Priority Pass, and travel upgrades for long haul company events About Canonical Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical is an equal opportunity employer We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration. #LI-remote
    $78k-111k yearly est. 23d ago
  • Live-Synthetic Environment (LSE) Software Developer

    Sawdey Solution Services 4.2company rating

    Associate Software Engineer Job In Nellis Air Force Base, NV

    Pay Rate: The annual base salary range for this position is $105,200 - $129,200. Please note that the salary information is a general guideline only. At Sawdey Solution Services, we recognize that attracting the best talent is key to our strategy and success as a company. We will consider several factors when extending an offer to an applicant. These factors include (but are not limited to) the position, associated responsibilities, work experience, education, related training, and related skills. Position Location: Nellis AFB, NV (On-Site) Telework/Work-from-Home Authorized: Yes - Only When Authorized About the Role: The Live-Synthetic Environment (LSE) Software Developer will provide a qualified workforce to function as a full stack developer for the ShOC-N modeling and simulation capability for the 805 CTS, specifically in support of the advancement and contribution of the DARPA Distributed Experimentation Environment (DE2) or other government off the shelf (GOTS) modeling and simulation software. • The full stack developer manages the end-to-end life cycle for the production of software and applications. • Oversees and guides the analysis, writing, building, and deployment of software. • Oversees automated testing and provides feedback to management during the development process. • Works with development teams and product managers to ideate software solutions. • Designs client-side and server-side architecture. • Builds the front-end of applications through appealing visual design. • Develops and manages well-functioning databases and applications. • Writes effective APIs. Tests software to ensure responsiveness and efficiency. Troubleshoots, debugs and upgrades software. • Creates security and data protection settings. • Builds features and applications with a mobile responsive design. • Writes technical documentation. • Works with data scientists to improve software. • Manages the complete software development process from conception to deployment. Additional Responsibilities Include, but are not Limited To: • Perform other duties, as assigned. Experience Requirements: • Must have two (2) +years' experience as a Full Stack Developer or similar role. • Must have knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery). • Must have knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js). • Should have familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design. Education Requirements: • Degree in Computer Science or relevant field desired, or four (4) years of relevant experience. Other Required Skills & Abilities: • Must be able to effectively communicate with customer and fulfill all duties and responsibilities as listed in the contract. • Must be proficient in Microsoft Office suite including, but not limited to: Word, PowerPoint, Excel, and Outlook. Security Clearance Requirements: Secret Clearance Must be eligible to upgrade to a Top Secret/SCI Clearance US Citizenship Requirements: This position supports a U.S. Government Contract whose terms require Sawdey Solution Services to staff it only with U.S. Citizens. Benefits at Sawdey Solution Services: At Sawdey Solution Services, we offer an extensive benefits package. Our employee-focused benefits for full-time employees include: • Vibrant Company Culture: Become an integral part of our positive, encouraging, and uplifting team culture; we are all on this mission together! • Healthy Work-Life Balance: We place a strong emphasis on work-life balance; we don't just ‘talk the talk' in terms of work-life balance, we ‘walk the walk'! We not only support, but highly encourage, prioritizing your health and well-being. • Competitive Compensation Package: Competitive rates with comprehensive medical, dental, and vision benefits for you, your spouse, and your dependents. o Health Saving Account (HSA) with employer contributions. o Dependent-care Flexible Spending Account (FSA). o Competitive Paid Time Off (PTO) and Federal Holiday Observance. o Immediately vested 401 (k) with employer matching. o Employee Assistance Program (EAP). o Employee Referral program with compensated referrals! o Additional benefits offered. • Grow With Us: We offer a paid Training and Tuition reimbursement program to help you advance and excel in your career. We prioritize internal promotions and success. Sawdey Solution Services firmly believes in our employees and advocates an environment to promote from within, which serves to boost morale while keeping high performers engaged and challenged. We also place the utmost importance on team building and collaboration in a remote environment. To promote these beliefs, you will also find additional benefits and programs that will enrich your career here at Sawdey Solution Services: • Wellness Challenges. • Focus on internal career advancement and growth.
    $105.2k-129.2k yearly 17d ago
  • Frontend Software Developer

    Moneyline Group

    Associate Software Engineer Job In Las Vegas, NV

    Our Client, a leader in innovative mobile solutions, is seeking a talented Frontend Software Developer to join dynamic team. In this role, you'll be instrumental in crafting exceptional user interfaces and experiences that drive user engagement and satisfaction. Key Responsibilities: Develop responsive, user-friendly interfaces using React Native and React JS Collaborate with design and back-end teams to implement UI designs and ensure cross-platform consistency Integrate front-end components with back-end services and APIs Optimize application performance for speed and scalability Ensure multi-browser and multi-platform compatibility Champion UI/UX best practices to enhance user engagement Conduct thorough testing and debugging Document front-end codebase and development processes Required Skills and Experience: 5+ years of front-end development experience, preferably in the payments or gaming industry Bachelor's degree in Computer Science, Engineering, or related field (equivalent experience considered) Proficiency in HTML5, CSS3, JavaScript, React Native, and React JS Proven track record in building responsive web applications Experience with Git or similar version control systems Strong problem-solving skills and meticulous attention to detail Excellent collaborative skills in a cross-functional team environmen Compensation and Benefits: Competitive salary Comprehensive benefits package including medical, dental, vision, and life insurance 401k plan Paid time off and holidays Bonus pay opportunities Free on-site parking Join innovative team and help shape the future of mobile technology. If you have a passion for creating seamless user experiences and thrive in a fast-paced environment, we want to hear from you! Our client is an equal opportunity employer and values diversity in the workplace. All qualified candidates will be considered without regard to race, color, religion, sex, national origin, age, disability, or any other protected characteristic.
    $77k-106k yearly est. 30d ago
  • Software Engineer

    Vegas.com, LLC 4.5company rating

    Associate Software Engineer Job In Las Vegas, NV

    Who we are: Vegas.com is 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, attractions, dining and nightlife. Vegas.com has partnered with MGM Resorts, Caesars Entertainment, The Venetian, and The Mirage Casino. The Opportunity: As a Java Developer you will work in a fast-paced cross-functional collaborative team environment, designing and building a Java-based booking platform for customer-facing eCommerce web sites in the travel and entertainment industry. The backend services of the Java-based booking platform are transitioning towards a micro-services architecture. How your role contributes to the success of Vegas.com: Help set the direction of the design and development of the backend systems powering our booking platform Develop innovative solutions that give Vegas.com a competitive advantage, encourage team members, and champion technology improvements for your delivery team. Work cross functionally in Agile development teams Tackle some of the most difficult challenges scaling an e-commerce marketplace Implement your expertise for best practices in design patterns, code quality, testing, and innovation to keep our commitment of always putting our customers first. How your role expectations will progress as a Java Developer in the first 30, 90, and 180 days: 30 days in Complete new hire orientation, gaining the resources you need to be successful. Learn how vegas.com operates and how you'll contribute to providing great experiences for our customers. Acclimate to team and company norms, business objectives, and values. Develop basic understanding of applications, tech stack, and development process. 90 days in Contribute to our approaches, methods, or technologies to support overall business goals and drive team efficiencies. Maintain, harvest and aid internal and external relationships to achieve progress and advance objectives. Contribute to team planning, estimations, and design sessions. 180 days in Apply methods to execute individual tasks that positively impacts the team. Play an active role in continued learnings to advance skill sets necessary for team goals. Have self-sufficiency in all applications touched by the team. Actively contributes into larger team and engineering group objectives. Produce and deliver clean, correct code that drives team and company tech goals forward. What You'll Bring: Experience developing using Java or other major platforms (Python, Scala, Clojure, etc.)
    $76k-99k yearly est. 14d ago
  • Game Engineer Game Design Las Vegas, NV Closing on December 31st, 2024

    Agtslots

    Associate Software Engineer Job In Las Vegas, NV

    Share If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process. **Game Engineer** As part of the Ainsworth Game Studios, this position will be responsible for assembling game assets from Math, Art and Sound departments in order to develop fun and engaging experiences for players around the world. This position is for a Software Engineer with an advanced skillset who will utilize master level game engineering skills to produce deliverables. A working understanding of the C# programming language and the ability to write code is a must requirement. Working experience with UNITY will be a benefit to the successful candidate. The Game Engineer will display a measurable depth of experience and the maturity to work independently with little direct guidance in day-to-day activities. The Game Engineer is expected to identify and prioritize such tasks for themselves while working with minimal supervision. Additionally, the person in this position may be required to provide code review, training, and mentoring of fellow Game Engineers. **THIS POSITION REPORTS TO**: Director of Studio **RESPONSIBILITIES:** * Ability to develop complex C# game mechanics that are not currently supported. * Maintain knowledge of new programming methods, best coding practices, and new software technologies. * Help develop a culture that follows best practices, is quality-focused, and team oriented. * Study project requirements and technical specifications. * Build and complete projects using waterfall and agile methodologies. * Investigate, identify, and resolve functional, graphical, and mathematical game-play issues. * Contribute to ongoing support documentation for development standards and best practices. * Embrace changing priorities based on game delivery schedules. **JOB REQUIREMENTS:** **Education / Experience** * Bachelor's degree in Computer Science * 1-10+ years or more of experience in a Software Engineering role **Knowledge and Skills** * Strong analytical and problem-solving skills. * Strong attention to detail and accuracy. * Excellent verbal and written communication skills. * Must have strong organizational and time management skills. * Must be 18 years or older and able to register with NV Gaming Control Board, which includes background check and drug test.
    $92k-141k yearly est. 9d ago
  • Senior Unity Game Engineer

    Direcstaff

    Associate Software Engineer Job In Las Vegas, NV

    Job Description The Senior Software Engineer IV will lead and contribute to key game product development initiatives. The role involves designing, developing, and testing software that aligns with the strategic roadmap for the Games Division. You will collaborate with engineers, designers, and artists, ensuring new game content and features meet both technical and market standards. Key Responsibilities: Analyze software requirements to determine design feasibility within time and cost constraints. Lead the design, testing, and documentation of software systems. Drive long-term plans and timelines for game product releases. Evaluate and integrate new technologies to enhance product lines. Collaborate with cross-functional teams and mentor junior engineers. Ensure compliance with company policies and gaming regulations. Qualifications: Bachelor’s degree in Computer Science or related field (Master's preferred). 8+ years of Unity experience with proficiency in C# and gaming technologies. Proven experience leading geographically distributed teams. Strong communication skills and ability to obtain gaming licensure.
    $92k-141k yearly est. 25d ago

Learn More About Associate Software Engineer Jobs

How much does an Associate Software Engineer earn in Sunrise Manor, NV?

The average associate software engineer in Sunrise Manor, NV earns between $54,000 and $99,000 annually. This compares to the national average associate software engineer range of $60,000 to $102,000.

Average Associate Software Engineer Salary In Sunrise Manor, NV

$73,000
Job type you want
Full Time
Part Time
Internship
Temporary