2

Mid Level Remote Software Developer Jobs in Connecticut

Senior Data Engineer

Westport, CT · On-site +1

$130K - $150K/yr

... and mid-level data engineers and contribute to internal knowledge sharing REQUIRED QUALIFICATIONS ▸ 6+ years of data engineering experience with a track record of enterprise-scale delivery ▸ ...

VP/Director of Engineering (Remote)

Ridgefield, CT · On-site +1

$179K - $231K/yr

... level and processor/software-driven models; * Ensure compliance to org tech policies across ... Reasons to Love ReserveBar Remote Work - We are proud to offer remote work options for employees ...

IT Senior Engineer, Software

Berlin, CT · On-site +1

$147K - $153K/yr

Make software design decisions, identifying potential issues, tradeoffs, risks, and the appropriate level of abstraction; Navigate and make legacy code maintainable; Add scripts to simplify developer ...

Showing results 21-40

Mid Level Remote Software Developer information

What is a mid level remote software developer?

A Mid Level Remote Software Developer is a software engineer with several years of experience (typically 2-5 years) who works from a location outside of a traditional office environment, often from home. They are responsible for designing, coding, testing, and maintaining software applications, collaborating with team members through digital communication tools. Mid level developers are expected to work independently on moderately complex tasks, contribute to code reviews, and assist junior developers. Remote roles require strong time management and communication skills to ensure productivity and effective teamwork.

What are the key skills and qualifications needed to thrive as a mid level remote software developer?

To thrive as a Mid Level Remote Software Developer, you need proficiency in programming languages (such as JavaScript, Python, or Java), experience with software development methodologies, and a relevant degree or equivalent experience. Familiarity with version control systems like Git, cloud platforms (e.g., AWS or Azure), and collaborative tools such as Jira or Slack is typically expected. Strong problem-solving abilities, self-motivation, and effective written communication help you excel, especially in a remote environment. These skills and qualities are essential for delivering high-quality software, collaborating efficiently with distributed teams, and adapting to evolving project requirements.

What are some common challenges faced by mid level remote software developers, and how can they be addressed?

Mid-level remote software developers often encounter challenges such as maintaining effective communication with distributed teams, managing their time independently, and staying aligned with project goals without in-person supervision. To address these, it's important to proactively participate in virtual meetings, use collaboration tools like Slack or Jira, and set clear daily or weekly work objectives. Regular check-ins with team members and seeking feedback can also help ensure that you remain connected and productive, fostering both personal growth and project success.

What is the difference between Mid Level Remote Software Developer vs Junior Remote Software Developer?

AspectMid Level Remote Software DeveloperJunior Remote Software Developer
Experience2-4 years0-1 year
SkillsProficient in multiple programming languages, problem-solving, independent task managementBasic coding skills, learning foundational concepts
ResponsibilitiesDeveloping features, code reviews, collaborating with teamsAssisting with tasks, learning codebases, under supervision
Work EnvironmentRemote, team-based projects, some client interaction

The Mid Level Remote Software Developer typically has more experience and handles complex tasks independently, while the Junior role focuses on learning and supporting basic development activities. Both roles are common in remote work settings within the software industry, but the mid-level position requires a higher skill set and greater responsibility.

What job categories do people searching Mid Level Remote Software Developer jobs in Connecticut look for?

The top searched job categories for Mid Level Remote Software Developer jobs in Connecticut are:

What cities in Connecticut are hiring for Mid Level Remote Software Developer jobs?

Cities in Connecticut with the most Mid Level Remote Software Developer job openings:

Senior Data Engineer

Dynata

Westport, CT • On-site, Remote

$130K - $150K/yr

Full-time

Posted 4 days ago


Job description

The Senior Data Engineer is responsible for designing, building, and maintaining the data pipelines, transformation layers, and data models that power the enterprise lakehouse. This role is a technical anchor on the data engineering team, delivering robust ELT/ETL solutions and serving as a mentor to junior engineers.
KEY RESPONSIBILITIES
▸ Design and implement scalable batch and streaming data pipelines using Apache Spark, Kafka, and Flink
▸ Build and maintain the Bronze/Silver/Gold medallion architecture within the lakehouse (Delta Lake / Iceberg)
▸ Develop and optimize complex SQL and PySpark transformations for large-scale datasets
▸ Integrate structured, semi-structured, and unstructured data sources into the lakehouse
▸ Collaborate with data architects to evolve the physical and logical data models
▸ Implement data quality checks and monitoring using Great Expectations or dbt tests
▸ Write Infrastructure-as-Code for pipeline environments (Terraform, Helm)
▸ Participate in code reviews and enforce engineering standards and best practices
▸ Troubleshoot pipeline failures, performance bottlenecks, and data incidents
▸ Mentor junior and mid-level data engineers and contribute to internal knowledge sharing
REQUIRED QUALIFICATIONS
▸ 6+ years of data engineering experience with a track record of enterprise-scale delivery
▸ Expert proficiency in Python and SQL; PySpark experience required
▸ Hands-on experience with Apache Spark, Delta Lake, or Apache Iceberg
▸ Experience with orchestration tools: Apache Airflow, Prefect, or Dagster
▸ Strong knowledge of cloud data services: AWS Glue, Azure Data Factory, GCP Dataflow
▸ Proficiency with version control (Git), CI/CD pipelines, and containerization (Docker/Kubernetes)
▸ Experience with dbt (data build tool) for transformation layer management
▸ Bachelor's degree in Computer Science, Engineering, or related technical field
PREFERRED QUALIFICATIONS
▸ Experience with Databricks, Snowflake, or Apache Hudi
▸ Knowledge of streaming architectures and Apache Kafka
▸ Certifications: Databricks Certified Data Engineer, AWS Data Analytics Specialty
At Dynata, we deliver the highest quality first-party data to help businesses around the world gain precise insights, activate the right audiences, and confidently measure impact. With industry-leading respondent accuracy, reliability, and a commitment to continuous improvement, Dynata is the trusted foundation for smarter decision-making.
At Dynata, we are committed to creating an inclusive and accessible environment where every employee and customer feels valued, respected, and supported. We strive to build a workforce that reflects the diversity of the communities we serve. Dynata welcomes and encourages applications from individuals with disabilities and is dedicated to fostering a work culture that supports everyone. Accommodations are available upon request for all aspects of the selection process.
Dynata is an Equal Opportunity Employer. We consider all qualified applicants and employees without regard to race, color, religion, sex (including pregnancy, sexual orientation, and gender identity), national origin, marital status, age, disability, genetic information, veteran status, or any other legally protected status under applicable laws.
The base salary range for this position in is $130K-$150K/yr; however, base pay offered may vary depending on location, job-related knowledge, skills, and experience. A discretionary incentive program may be provided as part of the compensation package, in addition to a full range of medical and other benefits, dependent on full-time employment status.