Jobs
>
Software Engineer

    Software Engineer - Bloomington, United States - General Dynamics Mission Systems

    General Dynamics Mission Systems
    General Dynamics Mission Systems Bloomington, United States

    3 weeks ago

    Default job background
    Description

    Basic Qualifications

    Bachelor's degree in software engineering or a related technical field is required (or equivalent experience), plus a minimum of 2 years of relevant experience; or Master's degree. Agile experience preferred.

    CLEARANCE REQUIREMENTS:

    Department of Defense Top Secret security clearance is preferred at the time of hire or obtainable within a reasonable time period. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required.

    Responsibilities for this Position

    General Dynamics Mission Systems has immediate openings for a Software Engineer with NoSQL / graph database development experience in Bloomington, Minnesota. This position provides an opportunity to further advance the cutting-edge technology that supports some of our nation's core defense/intelligence services and systems. General Dynamics Mission Systems employees work closely with esteemed customers to develop solutions that allow them to carry out high-stakes national security missions.

    As a NoSQL / Graph Database Software Engineer, you will:

    • Develop solutions utilizing NoSQL / graph database technologies
    • Install, configure, patch and upgrade NoSQL / graph database software
    • Troubleshoot NoSQL issues and performance bottlenecks
    • Assist in software requirements analysis, design, development and testing for software enhancements and new products.
    • Apply the appropriate standards, processes, procedures, and tools throughout the system development life cycle to support the generation of technical engineering products
    • Research and analyze data, such as customer design proposals, market trends, state of technology and industry, specifications and manuals to determine feasibility of design or application
    • Support and develop our technical culture by being engaged, intellectually curious, friendly, motivated to solve complex problems, and inspired to deliver superior user-centered design
    • Participate in internal reviews of software components and systems

    Programming Skills:

    • Strong fundamentals in data structures and algorithms
    • Solid object oriented programming and software design skills
    • Proficient in one of the following: Java, C++, C, or JavaScript (using object oriented techniques)
    • Experience developing with NoSQL databases, experience with graph database technologies strongly desired
    • Understanding of NoSQL, graph, and relational database fundamentals, including data storage, data modeling, and data access patterns
    • Understanding of object-relational mapping including experience with Hibernate ORM strongly desired
    • Web Services knowledge such as HTML, CSS, JavaScript, React, and Redux

    Candidates should have demonstrated strengths and experience in the following areas:

    • User Interface development
    • Computer science theory (e.g., data structures, algorithms, computational complexity)
    • Appreciation for user-centric design
    • Full use and understanding of software engineering concepts, principles, and theories
    • Effective communication and attention to detail

    Other beneficial common programming patterns/paradigms:

    • Experience with version control systems
    • Strong understanding of Agile methodologies
    • Concurrent programming and building multi-threaded systems
    • Memory and CPU profiling
    • Data modeling and writing efficient data access methods
    • Experience building large-scale mission-critical applications
    • Experience with distributed systems
    • Direct-manipulation user interfaces
    • Information visualization
    • HCI coursework

    We make software that interactively visualizes data. We make software that enables massive collaboration. We make software that supports our men and women in the military, that smoothes the way of emergency responders here at home, that offers insight to researchers and data analysts.

    **Note - position requires candidate within 2 hrs. driving distance from site; work can be remote vs. onsite**

    Company Overview

    General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high performance team

    General Dynamics is an Equal Opportunity/Affirmative Action Employer that is committed to hiring a diverse and talented workforce.EOE/Disability/Veteran



  • Aurora Technologies Bloomington, United States

    · Are you interested in software development and architecture in the field of C# / Microsoft.NET? Do you enjoy developing new solutions and expanding existing ones? Do you want to stay up-to-date with innovation and work on exciting IT projects in the web, app, or cloud environm ...

  • Actalent

    Software Engineer

    7 hours ago


    Actalent Bloomington, United States Full time

    JOB DESCRIPTION Description: · The Embedded Software Engineer leads the design of embedded software for electronic equipment including developing advanced firmware for telematics devices. Depending on the project, the employee will either work as an individual or as part of a ...

  • General Dynamics

    Software Engineer

    2 weeks ago


    General Dynamics Bloomington, United States Full time

    Basic Qualifications · Education Requirements: · Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience. Agile ex ...


  • DTN Bloomington, United States

    DTN is a global leader providing insights and analytics to our customers to feed, fuel, and protect the world. We help people make critical business decisions that impact the agriculture, oil and gas, trading, and weather industries. · It's a difference you've likely felt withou ...


  • Regions Hospital Bloomington, United States

    HealthPartners is currently hiring for a Software Development Engineer in Test (SDET) . The SDET acts as an internal consultant to provide quality control and quality assurance expertise and services that support the goal of delivering high quality software to meet business need ...

  • Bright Health

    Software Engineer

    3 weeks ago


    Bright Health Bloomington, United States

    We are transforming healthcare to be value-driven, creating a seamless, consumer-centric care experience that maximizes value for all. · We believe that all health consumers are entitled to high quality, coordinated healthcare. We uniquely align the interests of health consumers ...

  • General Dynamics Mission Systems

    Software Engineer

    2 weeks ago


    General Dynamics Mission Systems Bloomington, United States

    Basic Qualifications · Education Requirements: · Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience. Agile exp ...


  • Wave3 Solutions Bloomington, United States

    Job Description · Job DescriptionWe have an immediate need for an Embedded Software Engineer for 6 month contract position at our Bloomington Corporate headquarters. · This position will have a summer shift of Monday - Thursday, 9 hours/day and 4 hours on Friday. · The hourly r ...


  • MatrixCare Bloomington, United States

    ResMed has always applied the best of technology to improve people's lives. Now our SaaS technology is fueling a new era in the healthcare industry, with dynamic systems that change the way people receive care in settings outside of the hospital–and tools that work every day to h ...


  • General Dynamics Mission Systems Bloomington, MN, United States

    Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field. Also requires 2 years of job-related experience or a Master's degree. Agile experience preferred. CLEARANCE REQUIREMENTS: Ability to obtain a Department of Defense TS/SCI ...


  • Wave3 Solutions Bloomington, United States

    Job Description · Job DescriptionWe have an immediate need for an Embedded Software Engineer for 6 month contract position at our Bloomington Corporate headquarters. · This position will have a summer shift of Monday - Thursday, 9 hours/day and 4 hours on Friday. · The hourly rat ...

  • Bright Health

    Software Engineer

    4 weeks ago


    Bright Health Bloomington, United States Regular, Full time

    We are transforming healthcare to be value-driven, creating a seamless, consumer-centric care experience that maximizes value for all. · We believe that all health consumers are entitled to high quality, coordinated healthcare. We uniquely align the interests of health consumers, ...

  • General Dynamics Mission Systems

    Software Engineer

    4 weeks ago


    General Dynamics Mission Systems Bloomington, United States Regular, Full time

    · Basic Qualifications · Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience. Agile experience preferred. · CLE ...


  • General Dynamics Mission Systems Bloomington, United States Regular, Full time

    · Basic Qualifications · Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field. Also requires 8+ years of job-related experience, or a Master's degree plus 6 years of job-related experience. Agile experience preferred. · CLE ...


  • Clickjobs Bloomington, United States

    Who Are We? · The Toro Company is a homegrown, Minnesota-based company that has been in business since 1914. We pride ourselves on providing world class equipment to help maintain the environment that we love, while putting an emphasis on giving back to the communities that surr ...


  • Sensata Technologies Bloomington, United States

    Sensata Interns have the unique opportunity to work on a technical project in one of our engineering divisions. Throughout the internship experience, you will receive direct feedback from peers and managers, engage with other interns in the program, and will have multiple learnin ...


  • Jobs for Humanity Bloomington, United States

    Company Description · Jobs for Humanity is partnering with The Toro Company to build an inclusive and just employment ecosystem. Therefore, we prioritize individuals coming from the following communities: Refugee, Neurodivergent, Single Parent, Blind or Low Vision, Deaf or Hard ...


  • Matica Technologies Bloomington, United States

    Job Description · Job DescriptionNecessary Skills: · Technical Skills:Proficient understanding in Microsoft Windows Server administration and security best practices. · Understanding of Active Directory and Group Policy. · Working knowledge of SQL Server configuration and scripti ...


  • Onto Innovation Bloomington, United States

    Onto Innovation is a leader in process control, combining global scale with an expanded portfolio of leading-edge technologies that include: 3D metrology spanning the chip from nanometer-scale transistors to micron-level die-interconnects; macro defect inspection of wafers and pa ...


  • Matica Technologies Bloomington, United States

    Job Description · Job Description · Necessary Skills: · Technical Skills: · Proficient understanding in Microsoft Windows Server administration and security best practices. · Understanding of Active Directory and Group Policy. · Working knowledge of SQL Server configuration a ...