Software Engineer position based in the United States with Remote OK and remote work flexibility. The role focuses on developing and maintaining enterprise software for large-scale environmental data initiatives. You will join an Agile engineering team focused on building reliable solutions for ingesting, preserving, and delivering complex data products. Responsibilities include designing, developing, maintaining, and enhancing enterprise software throughout the lifecycle; planning and executing Agile software development activities; coordinating deployments across multiple environments; collaborating with cross-functional teams and stakeholders; and delivering high-quality, scalable systems. Key requirements include 4–6 years of professional software engineering experience, a bachelor's degree in Computer Science, Information Systems, Software Engineering, or a related IT discipline, proficiency in languages such as Python, Java, C++, JavaScript, and experience with Linux, RESTful APIs, JSON/XML, Git, and modern front-end frameworks like React or Angular. Familiarity with data pipelines (Kafka, NiFi, Spark, RabbitMQ), SQL/NoSQL databases, containerization (Docker/Podman), and cloud-related tools (AWS, Terraform, Kubernetes) is a plus. Strong communication skills and the ability to work independently in a fast-paced environment are essential. Benefits include a competitive salary range of $64,000–$70,000 USD, remote and hybrid work flexibility depending on assignment requirements, comprehensive health and dental insurance, life and disability coverage, 401(k) with company m
Software Engineer position based in the United States with Remote OK and remote work flexibility. The role focuses on developing and maintaining enterprise software for large-scale environmental data initiatives. You will join an Agile engineering team focused on building reliable solutions for ingesting, preserving, and delivering complex data products. Responsibilities include designing, developing, maintaining, and enhancing enterprise software throughout the lifecycle; planning and executing Agile software development activities; coordinating deployments across multiple environments; collaborating with cross-functional teams and stakeholders; and delivering high-quality, scalable systems. Key requirements include 4–6 years of professional software engineering experience, a bachelor's degree in Computer Science, Information Systems, Software Engineering, or a related IT discipline, proficiency in languages such as Python, Java, C++, JavaScript, and experience with Linux, RESTful APIs, JSON/XML, Git, and modern front-end frameworks like React or Angular. Familiarity with data pipelines (Kafka, NiFi, Spark, RabbitMQ), SQL/NoSQL databases, containerization (Docker/Podman), and cloud-related tools (AWS, Terraform, Kubernetes) is a plus. Strong communication skills and the ability to work independently in a fast-paced environment are essential. Benefits include a competitive salary range of $64,000–$70,000 USD, remote and hybrid work flexibility depending on assignment requirements, comprehensive health and dental insurance, life and disability coverage, 401(k) with company m
Track similar jobs
Get email alerts when new roles like this are posted.
Based on: Software Engineer
See how this role matches your resume
Sign in to get an AI match score and personalized feed.
Track similar jobs
Get email alerts when new roles like this are posted.
Based on: Software Engineer
See how this role matches your resume
Sign in to get an AI match score and personalized feed.