Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer II - Meter Data Management Software (Full Stack, Databricks)

$800 per month

NISC

Software Developer II - Meter Data Management Software (Full Stack, Databricks)

Lake Saint Louis, MO

For more than 50 years, NISC has developed and implemented enterprise-level and customer-facing software solutions for over 960+ utilities and broadbands across North America. Our mission is to deliver technology solutions and services that are member-focused, quality driven and valued priced. We exist to serve our members and help them serve their communities through our innovative software products, services and outstanding customer support. NISC has been ranked in ComputerWorld's Best Places to Work for twenty-two years, and we are looking for qualified individuals to join our team.

Our members have over 18 million end customers (residential and businesses who receive power, internet, television and/or telephone services) that our enterprise software solution enables our members to compete effectively in the industry, while excelling in customer service.

NISC is always seeking out talented software developers & engineers who are motivated, collaborative, and excited to solve complex challenges. We're especially interested in individuals with experience working on a full stack, heavier back end development team.

We look for individuals who thrive in a team environment, are committed to accomplishing shared goals, and are eager to learn and innovate. This position would be on our Meter Data Management Software Development team, which is NISC's solution for data storage and analytics that enhances customer service and provides engineering analysis using Advanced Metering Infrastructure (AMI) data. This product helps utility staff to analyze, troubleshoot and validate data for billing and other purposes.

Essential duties:

  • Design, develop, test, and maintain full-stack applications and scalable data engineering solutions
  • Build and optimize data pipelines and datasets to support analytics, reporting, and data science use cases
  • Work with Data Warehouse and Lakehouse architectures, including Databricks and Delta Lake
  • Analyze and resolve complex technical issues across application and data platforms
  • Apply SDLC best practices to ensure quality, performance, security, and maintainability of production code
  • Collaborate closely with Product, Data, UX, and Engineering teams to deliver business solutions
  • Participate in architectural and technical design discussions and contribute to technical direction
  • Create and maintain data tools that improve data accessibility, reliability, and usability
  • Identify and implement opportunities for automation, scalability, and system optimization
  • Provide clear progress updates and communicate risks, dependencies, and technical considerations
  • Explore and prototype intelligent agent-based features that enhance user experience or automate workflows
  • Other duties as assigned

Knowledge, skills & abilities preferred:

  • Generally, requires 5+ years' experience in software development
  • Experience as a Software Engineer or Data Engineer in a full-stack, cloud-based environment
  • Strong experience building and optimizing data pipelines, architectures, and complex datasets
  • Proficiency with Databricks, Delta Lake, and Big Data technologies (e.g., Spark, Hadoop, Kafka)
  • Experience with AWS cloud services (e.g., S3, Lambda, EC2, EMR, SQS, SNS, CloudWatch)
  • Strong understanding of ETL/ELT processes, metadata, dependency, and workload management
  • Experience with relational and NoSQL databases (e.g., Oracle, Postgres, Cassandra, DynamoDB)
  • Proficiency in object-oriented programming languages such as Java or Scala
  • Working knowledge of containerization and orchestration tools (Docker, Kubernetes)
  • Familiarity with CI/CD pipelines and engineering tools such as JIRA, Confluence, Bitbucket, and Bamboo
  • Nice-to-have: scripting languages (Python, JavaScript, Bash), Angular, Spring Boot, MDM experience
  • Strong analytical, problem-solving, and root-cause analysis skills
  • Excellent verbal and written communication skills
  • Ability to remain composed and think analytically in high-pressure situations
  • Self-motivated, accountable, and effective in a collaborative, cross-functional environment
  • Commitment to NISC's Statement of Shared Values

Work schedule:

  • Hybrid from the following office location:
    • Cedar Rapids, IA
    • Lake Saint Louis, MO
    • Mandan, ND
  • Hybrid schedule: Minimum of working 3 days per week out of an office location and ability to work up to all 5 days a week from an office location.
  • Required days from an office location: Tuesday and Wednesday – the third required day will be up to the candidate and their supervisor to choose.

NISC's shared values & competencies:

  • Integrity – We are committed to doing the right thing – always.
  • Relationships – We are committed to building and preserving lasting relationships.
  • Innovation – We promote the spirit of creativity and champion new ideas.
  • Teamwork – We exemplify the cooperative spirit by working together.
  • Empowerment – We believe individuals have the power to make a difference.
  • Personal development – We believe the free exchange of knowledge and information is absolutely necessary to the success of each individual and the organization.

Benefits:

  • Medical, dental and vision insurance.
  • Health savings account (HSA) with $100 monthly contributions from NISC. Like to walk? Improve your overall wellness knowledge? Ability to earn up to $800 additional dollars into your HSA each year through our Wellness Rewards program.
  • Dependent care flexible spending account (FSA) thru Paylocity.
  • Fully covered life insurance up to x3 annual base salary.
  • Fully covered short- and long-term disability.
  • 401(k), traditional or Roth, with employee match up to 6% and employer 4% salary base contributions.
  • PTO accrual levels dependent on years of service, 120 Life Leave Event hours, Holiday Week, and 9 paid holidays.
  • $2,500 interest-free technology loan program.
  • $25,000 employee educational assistance program.
  • Volunteer, wellness, family events and other employee fun supplied by our committees.
  • Employee assistance program; assisting employees and dependents with virtually any life event.
  • Benevolence committee to support employees with financial hardships like unexpected medical bills, funerals and other unfortunate hardships.

Desired education:

  • Bachelor's degree in a computer science-related field or equivalent experience.

Minimum physical requirements:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the essential functions of this position, employees must be able to see and communicate. Employees are regularly required to maintain a stationary position, move, and operate computer keyboards or office equipment.

Disclaimer:

Management may modify this job description by assigning or reassigning duties and responsibilities at any time.

Key words:

Full stack development | Data engineering | Databricks | Delta Lake | AWS cloud | SQL | Apache Spark | ETL / ELT | Data pipelines | Java | Scala | Docker | Kubernetes | CI/CD | Agile

Vacancy posted 15 hours ago
Similar jobs that could be interesting for youBased on the Software Developer II - Meter Data Management Software (Full Stack, Databricks) in Cedar Rapids, IA vacancy
  • $100k

     ...Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers...  ...skills: NLP, text mining, Tableau, PowerBI, Databricks, Tensorflow. For Java/full stack/software... 
    Databricks
    Fullstack
    Full time
    H1b

    SynergisticIT

    Cedar Rapids, IA
    3 days ago
  • $68.9k - $131.1k

     ...Software Engineer II Collins Aerospace is currently seeking qualified candidates for Software...  ...roles in our Military Avionics Flight Management department located in Cedar Rapids, Iowa...  ...and Software engineers to design, develop, and test software features for flight... 
    Suggested
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Cedar Rapids, IA
    5 days ago
  • $100k

     ...Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers...  ...skills: NLP, text mining, Tableau, PowerBI, Databricks, Tensorflow. Required skills for Java/full... 
    Databricks
    Fullstack
    Full time
    H1b

    SynergisticIT

    Cedar Rapids, IA
    4 days ago
  •  ...Software Engineer II At RTX, the world's largest aerospace and defense company, 185,000 great minds...  ...to securely share voice, video, and data when it matters most. Here, you'll collaborate...  ...! What You Will Do Design and develop cutting-edge embedded software,... 
    Suggested
    Relocation

    Raytheon

    Cedar Rapids, IA
    5 days ago
  • $68.9k - $131.1k

     ...Resilient Connectivity Products software teams are on the front lines...  ...looking for a Software Engineer II who's ready to make an impact...  ...share voice, video, and data when it matters most. Here,...  ...Do YOU will design and develop cutting-edge embedded software... 
    Suggested
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon Technologies

    Cedar Rapids, IA
    2 days ago
  •  ...Software Engineer II At Collins Aerospace, we engineer mission success. Our Communication Systems...  ...to securely share voice, video, and data when it matters most. Here, you'll collaborate...  ...! You Will Do Design and develop cutting-edge embedded software,... 
    Relocation

    Raytheon

    Cedar Rapids, IA
    5 days ago
  • $120k - $130k

     ...Mid-Level Full Stack Software Engineer/Java/Python/AI Cedar Rapids, Iowa Hybrid Full Time...  ...is transforming how businesses leverage data and artificial intelligence to drive...  ...Responsibilities · 70% Hands On · 10% Management Duties · 20% Team Collaboration The... 
    Fullstack
    Full time

    Motion Recruitment

    Cedar Rapids, IA
    4 days ago
  •  ...currently seeking a Software Engineer . In this...  ...in the areas of managed file transfer and EDI...  ...solutions by developing documentation, flowcharts...  ...where analysis of data requires evaluation...  ...professional with a full understanding of...  ...Pentaho, Microsoft IIS, SFTP and FTP protocols... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    Cedar Rapids, IA
    4 days ago
  •  ...Software Engineer II Join the Collins Aerospace Core Systems & Libraries team and help develop the software backbone that powers modern aircraft....  ...-end expertise across the full product lifecycle, from requirements...  ...and development of Flight Management Systems, Software,... 
    Contract work

    Raytheon

    Cedar Rapids, IA
    1 day ago
  • $68.9k - $131.1k

     ...Engineering as a DevSecOps Software Engineer II to shape the future of...  ...a dedicated DevSecOps team developing cutting-edge systems to keep...  ...Experience with standard full lifecycle software development...  ...practices and configuration management tools Experience developing... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon Technologies

    Cedar Rapids, IA
    2 days ago
  • $68.9k - $131.1k

     ...Cybersecurity Engineer II - Embedded Product to support...  ...risk. Our team develops specialized tools,...  ...Author, review Risk Management Framework (RMF) cybersecurity...  ...surface Analyze system data flows to identify...  ...required. Embedded software engineering knowledge (... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    RTX

    Cedar Rapids, IA
    4 days ago
  • $68.9k - $131.1k

     ...Active and existing security clearance required after day 1 Software Engineer II - APNT (Onsite) At RTX, the world largest aerospace and...  ...needs engineers interested in architecting, designing, and developing software for real-time embedded navigation and timing... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Worldwide
    Relocation package
    Flexible hours

    Raytheon Technologies

    Cedar Rapids, IA
    1 day ago
  • $86.8k - $165.2k

     ...and defense. As a Senior Software Enginee r in Cedar Rapids, IA, you will work on advanced data layer and orchestration technologies...  .... This role focuses on developing mission-adaptive software, real...  ...adaptive data layer components that manage how mission-critical... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon Technologies

    Cedar Rapids, IA
    3 days ago
  •  ...Senior Software Engineer Collins Aerospace is currently seeking qualified candidates...  ...Engineer roles in our Military Avionics Flight Management department located in Cedar Rapids, Iowa...  ...and Software engineers to design, develop, and test software features for flight management... 
    Relocation

    Raytheon

    Cedar Rapids, IA
    5 days ago
  •  ...position is responsible for designing, developing, and implementing services and APIs...  ...needs. A successful candidate will have full-stack software engineering experience and demonstrate...  ...robustness, and scalability Deploy, and manage services and APIs in different... 
    Fullstack
    Temporary work
    Casual work
    Work at office
    Work visa
    Flexible hours

    GreatAmerica Financial Services

    Cedar Rapids, IA
    3 days ago
  • $107.36k - $182.51k

     ...Software Engineer Because this role involves a combination of collaborative...  ...Build & Innovate: Architect, develop, and deploy new software...  ...and Drive: You're able to manage your own time and projects...  ...framework Experience with full-stack development, postgreSQL, and... 
    Fullstack
    Full time
    Work experience placement
    Local area
    Remote work
    Flexible hours

    BAE Systems USA

    Cedar Rapids, IA
    5 days ago
  • $79.63 per hour

     ...DevSecOps Software Engineer ll Job Number: 361381...  ...DevSecOps Software Engineer II in this organization,...  ...increase flow. You will develop applications and...  ...Experience with standard full lifecycle software development...  ...and configuration management tools Experience... 
    Local area

    Belcan

    Cedar Rapids, IA
    1 day ago
  • $107.5k - $204.5k

     ...evolving global market. As a Principal Software Engineer in this organization, you will...  ...-edge products across the enterprise. We develop innovative solutions that keep our military...  ...enable pilots and soldiers to transfer data, voice and imagery over the air. What... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    RTX

    Cedar Rapids, IA
    4 days ago
  •  ...Senior Principal Software Engineer At Collins Aerospace, we engineer...  ...share voice, video, and data when it matters most. Here,...  ...Architect, design, and develop cutting-edge embedded software...  ...in leading efforts across the full software development lifecycle... 
    Relocation

    Raytheon

    Cedar Rapids, IA
    4 days ago
  • $140k - $165k

     ...seeking Senior Embedded Software Engineers to join the...  ...is responsible for developing shared libraries, I/O...  ...including the Next Gen Flight Management System (FMS) program....  ...protocols and data interfaces Define and...  ...workplace. Full compensation package... 
    Local area
    Remote work
    Flexible hours

    Quest Defense Systems & Solutions, Inc.

    Cedar Rapids, IA
    2 days ago
  • $107.5k - $204.5k

     ...engineering efforts throughout the full design and development...  ...to modernize how hardware and software systems integrate. By enabling...  ...communication, sensor, and mission data systems, Open System...  ...team of software engineers to manage work scope across multiple programs... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    RTX

    Cedar Rapids, IA
    3 days ago
  • $140k - $165k

     ...Solutions is seeking a Lead Software Engineer to join the...  ...software engineers who develop reusable libraries, I/O...  ...reporting to program management and customer...  ...to define interfaces, data flows, and I/O architecture...  ...workplace. Full compensation package is... 
    Local area
    Remote work
    Flexible hours

    Quest Defense Systems & Solutions, Inc.

    Cedar Rapids, IA
    1 day ago
  • $107.5k - $204.5k

     ...Principal Software Engineer Are you ready to join a dynamic team...  ...Department, you will design, develop, and verify innovative display...  ...engineer, supplying project management and technical direction during...  ..., opportunities, financial data, and other project management... 
    Temporary work
    Work experience placement
    Immediate start
    Flexible hours

    Raytheon

    Cedar Rapids, IA
    5 days ago
  • $86.8k - $165.2k

     ...team and help build the software backbone that powers...  ...you will architect and develop core software components...  ...You'll work across the full software lifecycle, partnering...  ...development of Flight Management Systems, Software,...  ...connectivity and managed data services to ensure... 
    Contract work
    Temporary work
    Work experience placement
    Start working today
    Work at office
    Remote work
    Flexible hours

    RTX

    Cedar Rapids, IA
    5 days ago
  • $155.66k - $225.16k

     ...Responsibilities: Develop and maintain internal tools...  ...of creating this software Collaborate with teams...  ...that may handle sensitive data or business-critical...  ...years of experience in full-stack development with strong...  ...skills and the ability to manage multiple projects... 
    Fullstack
    Remote job
    Full time
    Shift work

    Quora

    Cedar Rapids, IA
    2 days ago
  • $83.25k - $141.37k

     ...Summary Sr Analyst (Data Governance) is...  ...by the department Develops framework for the automation...  ...propagation of Molina data management process for the...  ..., MS Azure, Datalake, Databricks Minimum 2 years hands...  ...SSRS. Knowledge of software development and application... 
    Databricks
    Work experience placement

    Molina Healthcare

    Cedar Rapids, IA
    16 hours ago
  • $107.5k - $204.5k

     ...required after day 1 Principal AI/ML Software Engineer - Autonomy (Onsite)...  ...location. What You Will Do: ~ Develop multi-agent coordination algorithms and...  ...reasoning, adaptive learning, and intelligent data-management components for DDIL environments... 
    Contract work
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon Technologies

    Cedar Rapids, IA
    5 days ago
  •  .... Key Responsibilities include leading a team of developers in designing, developing, and implementing React,...  ...web designs is required. Experience in leading and managing development teams to deliver high-quality software solutions is necessary. Excellent problem-solving... 
    Fullstack

    Omni Inclusive

    Cedar Rapids, IA
    4 days ago
  •  ...Responsibilities: - Designs, develops, trains, evaluates, and...  ...- Prepares and structures data for machine learning pipelines...  ...engineering, and model lifecycle management - Implements model monitoring...  ...Integrates AI/ML capabilities into software applications and system... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    For contractors
    Work experience placement
    Remote work

    Maximus

    Cedar Rapids, IA
    2 days ago
  •  ...defense , is looking to hire a Software Engineer. This role is fully...  ...What You'll Be Doing Develop, design, and execute experiments...  ...multiple sub-projects Leverage data & analytics to drive rapid...  ...currently authorized to work on a full-time basis in the country for... 
    Full time
    Contract work

    Motion Recruitment

    Cedar Rapids, IA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer II - Meter Data Management Software (Full Stack, Databricks). Be the first to apply!