Software Developer II - Meter Data Management Software (Full Stack, Databricks)
National Information Solutions Cooperative (NISC)about 2 hours ago
Newark, CA, USAMid Level / Senior
H1B Sponsor
Responsibilities
- 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.
Requirements
- 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, 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.
Benefits
- Medical, Dental and Vision Insurance.
- Health Savings Account (HSA) with $100 monthly contributions from NISC.
- 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.
Tech Stack
Categories
Data EngineeringFull Stack