Software Engineer

ConsultNet
United States
4 days ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours

Tech stack

Airflow Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Audit Trail Automation of Tests Unit Testing Big Data Code Generation Information Systems Continuous Integration Extract Transform Load (ETL)
+37 more
Data Systems Data Visualization Data Warehousing Relational Databases Database Queries Distributed Systems Amazon DynamoDB Identity and Access Management PostgreSQL MongoDB MySQL NoSQL Object-Oriented Software Development Performance Tuning Software Engineering Data Streaming Parquet Apache Spark Amazon Virtual Private Cloud (VPC) Cloudformation Amazon Relational Database Service Data Lakes AngularJS Gitlab-ci Information Technology Cassandra Avro AWS Glue Presto Front End Software Development Functional Programming Cloudwatch Api Gateway Restful APIs Terraform Data Pipelines Microservices

Job description

We are seeking an experienced Senior Software Engineer to design, develop, and maintain scalable, data-intensive applications in a cloud-based environment. This role will focus on building applications that ingest data from multiple sources and surface meaningful insights through correlation and analysis., The ideal candidate brings strong software engineering fundamentals, hands-on Big Data and AWS expertise, and experience designing high-performing data pipelines and distributed systems. This individual will also provide technical leadership, contribute to architectural decisions, mentor engineers, and help drive engineering best practices across the team.

Requirements

n

  • 7 years of professional software engineering experience. \n

  • Strong programming experience with Java, Python, and/or Node.js. \n

  • Strong object-oriented programming and software design experience. \n

  • Experience designing and developing RESTful APIs and microservices. \n

  • Strong experience with Big Data technologies, including Apache Spark. \n

  • Hands-on experience with AWS data technologies such as EMR, Athena, Presto, and/or Trino. \n

  • Experience designing ETL/ELT pipelines for large-scale data ingestion, transformation, and processing. \n

  • Knowledge of batch and streaming data-processing patterns. \n

  • Experience with data lake and data warehouse architecture, including partitioning, schema management, and formats such as Parquet, ORC, and Avro. \n

  • Strong SQL skills, including performance tuning for analytical workloads. \n

  • Experience with workflow orchestration technologies such as AWS Glue, Step Functions, and/or Airflow. \n

  • Experience implementing data quality, validation, monitoring, and observability practices. \n

  • Experience with relational databases such as PostgreSQL, MySQL, and Aurora. \n

  • Experience with NoSQL technologies such as DynamoDB, MongoDB, and/or Cassandra. \n

  • Hands-on experience with AWS services including EC2, S3, Lambda, RDS, ECS, and API Gateway. \n

  • Understanding of CloudWatch, CloudTrail, IAM, and VPC networking. \n

  • Experience with Infrastructure as Code using Terraform and/or CloudFormation. \n

  • Experience with CI/CD pipelines, automated testing, unit testing, and secure software development practices. \n

  • Strong system design, performance tuning, and optimization experience. \n, n

  • Experience with Amazon QuickSight or similar data visualization tools. \n

  • Exposure to frontend technologies such as React or Angular. \n

  • Experience with GitLab CI/CD. \n

  • Experience using AI-assisted development tools such as Amazon Q or similar coding assistants. \n

  • Ability to effectively evaluate AI-generated code for correctness, security, performance, and maintainability. \n, Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related discipline with at least 7 years of relevant professional experience. An equivalent combination of education and professional experience may also be considered.

Benefits & conditions

  • Design, develop, and maintain scalable applications that ingest, process, and analyze large volumes of data from multiple sources. \n

  • Build and optimize ETL/ELT pipelines supporting large-scale batch and streaming workloads. \n

  • Develop high-quality, maintainable software with a focus on performance, scalability, security, and reliability. \n

  • Participate in architecture and system design discussions and contribute to technical strategy. \n

  • Provide technical leadership and mentorship to junior engineers. \n

  • Identify and resolve technical risks, performance issues, and cross-team dependencies. \n

  • Support production systems and troubleshoot complex application, data, and infrastructure issues. \n

  • Optimize code, data pipelines, and cloud infrastructure to improve performance and reduce operational complexity. \n

  • Apply strong computer science fundamentals, including algorithms, data structures, complexity analysis, and problem-solving. \n

  • Use AI-assisted development tools effectively while reviewing generated code for accuracy, security, maintainability, and overall quality. \n

  • Collaborate with engineering, product, architecture, and business stakeholders to define solutions and successfully deliver technical initiatives. \n

  • Contribute to CI/CD, automated testing, monitoring, security, and overall engineering best practices. \n

About the company

Welcome to ConsultNet, a premier national provider of technology talent and solutions. Our expertise spans across project services, contract-to-hire, direct search, and managed services onshore, nearshore, and hybrid. For over 25 years, we have connected thousands of consultants with meaningful roles through a personal, communication-driven approach, partnering with a diverse client base to build high-performing teams and create lasting impact. Our comprehensive service offerings cover a wide range of technology and engineering positions across key markets nationwide. Learn more at www.consultnet.com .

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

3:02 min

Audience Q&A on data formats and engine tradeoffs

Matthias Niehoff Matthias Niehoff · World Congress 2026 Europe

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · World Congress 2026 Europe

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all