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

Senior Software Engineer

Compunnel

div:has([data-free-thinking-preview-answer=true])+:is(.text-message,.relative:has(> .text-message))]:-mt-2 grow">

Job Summary:
The Senior Software Engineer develops software products and drives improvements to overall product quality across the software development lifecycle, providing technical leadership within the team. This role involves designing and maintaining applications that ingest multiple data sources and surface insights through correlation and analysis. The position requires independent decision-making, creativity, strong software engineering fundamentals, and the ability to contribute to team-level goals while working across cloud, Big Data, data engineering, and application development technologies.


Key Responsibilities:
• Design, develop, and maintain applications that ingest multiple data sources and surface insights through correlation and analysis.
• Ensure code quality, performance optimization, scalability, and adherence to software development best practices.
• Provide technical leadership and mentorship to junior engineers.
• Guide the team in the effective and responsible use of AI-assisted development tools.
• Participate in architecture discussions, contribute to technical strategy, and define technical solutions and operational processes that improve efficiency.
• Identify and resolve technical risks and cross-team dependencies proactively to support successful project execution.
• Support production systems and troubleshoot complex technical issues.
• Simplify application code and infrastructure to reduce maintenance and migration costs.
• Apply computer science fundamentals, including algorithm design, problem solving, complexity analysis, and data structures, to solve complex business problems.
• Apply strong Big Data engineering experience to design and implement scalable solutions.
• Use AI-assisted development tools effectively while reviewing generated output for correctness, security, quality, and maintainability.
• Build productive relationships with internal and external stakeholders to remove barriers and align technical priorities.
• Collaborate effectively with cross-functional teams to support organizational objectives.


Required Qualifications:
• Bachelor's degree in Computer Science, Information Systems, or a related discipline with at least 7 years of related experience, or an equivalent combination of education and work experience.
• Strong proficiency in Java, Python, and/or Node.js.
• Strong object-oriented development experience.
• Strong experience designing and developing RESTful APIs and microservices architectures.
• Strong experience with Big Data processing frameworks, including Apache Spark, EMR, Presto, Trino, and Athena.
• Experience designing and developing ETL/ELT pipelines for large-scale data ingestion, transformation, and loading.
• Experience with both batch and streaming data processing.
• Strong understanding of data lake and data warehouse patterns, including partitioning, schema management, and Parquet, ORC, and Avro file formats.
• Experience with SQL performance tuning for analytical workloads.
• Experience with workflow orchestration and scheduling using AWS Glue, Step Functions, Airflow, or comparable technologies.
• Experience implementing data quality, validation, and pipeline monitoring.
• Strong experience with relational databases such as PostgreSQL, MySQL, and Aurora.
• Experience with NoSQL databases such as DynamoDB, MongoDB, and Cassandra.
• Strong experience with AWS services including EC2, S3, Lambda, RDS, ECS, and API Gateway.
• Experience with CloudWatch, CloudTrail, IAM, and VPC networking.
• Experience with Infrastructure as Code using Terraform, CloudFormation, or comparable technologies.
• Experience with CI/CD pipelines, test automation, and unit testing.
• Strong understanding of software security best practices.
• Experience with system design, cloud technologies, data storage technologies, performance tuning, DevOps, and software optimization.


Preferred Qualifications:
• Experience with QuickSight for dashboards and data visualization.
• Experience developing frontend applications using React or Angular.
• Experience with GitLab CI/CD.
• Experience with AI-assisted development tools such as Amazon Q or similar code assistants.
• Experience validating AI-generated code for correctness, quality, and security and applying appropriate human review.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Rockville, MD vacancy
  • $131.3k - $237.35k

     ...We are looking for creative, driven, and mission-focused professionals ready to take their career to the next level.As a Senior Software Engineer, you will:Support the development of distributed backend services, APIs, and platform microservices supporting enterprise... 
    Senior
    Full time
    Remote work
    Flexible hours

    Leidos

    Rockville, MD
    2 days ago
  • This position is essential for supporting DIVER, BDSQL, METASTOR & FASTOLA. Under minimal supervision, the Senior Software Engineer assists in developing software products and works on improving the overall quality of the product throughout the software development life... 
    Senior
    Full time
    Temporary work
    For contractors
    Work experience placement
    For subcontractor
    Local area
    Immediate start

    Financial Industry Regulatory Authority

    Rockville, MD
    2 days ago
  •  ...pass. • Hiring Event: In-person face-to-face (F2F) interviews start on October 6th. • Team Expansion: Filling 5 urgent senior software engineering positions for this new project. • Work Setup: Hybrid model (contract: 6+ months with extension) based out of Rockville,... 
    Senior
    Contract work

    TopRecruitment.us

    Rockville, MD
    4 days ago
  • Software Guidance & Assistance, Inc., (SGA), is searching for a Senior Software Engineer for a CONTRACT assignment with one of our premier Regulatory clients in Rockville, MD . Responsibilities : Review and analyze software/hardware configurations... 
    Senior
    Contract work

    Software Guidance & Assistance

    Rockville, MD
    4 days ago
  • $107.9k - $195.05k

     ...Description Leidos is seeking a Software Engineer to be based in Gaithersburg, MD; Eagan, MN; or Egg Harbor, NJ. This position will support the United Kingdom National Airspace System Replacement Product Delivery Team - UK NASR PDT. This effort delivers enhanced... 
    Senior
    Work at office
    Local area
    Immediate start

    Leidos

    Gaithersburg, MD
    2 days ago
  • $101.4k - $154.7k

    Description POSITION SUMMARY: The Senior Software Engineer is responsible for the design, development, enhancement, integration, testing and life cycle support of major components of present and future MSD software products. This position will design and create simple... 
    Senior
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Meso Scale Discovery

    Rockville, MD
    10 hours ago
  •  ...at the pulse of global markets, where we deliver innovative software and service solutions for essential financial reporting and...  ...here. Summary: DFIN is seeking a highly skilled Senior Software Engineer to join the Venue Engineering team at DFIN. Venue from Donnelley... 
    Senior
    Remote work
    Flexible hours

    Donnelley Financial, LLC

    Rockville, MD
    3 days ago
  • $131.3k - $237.35k

     ...are looking for creative, driven, and mission-focused professionals ready to take their career to the next level. As a Senior Software Engineer, you will : Support the development of distributed backend services, APIs, and platform microservices supporting enterprise... 
    Senior
    Local area
    Immediate start
    Remote work
    Flexible hours

    Leidos

    Rockville, MD
    2 days ago
  • Software Guidance & Assistance, Inc., (SGA), is searching for a Senior Software Engineer for a CONTRACT assignment with one of our premier Regulatory clients in the DMV area. Looking for a Senior software engineer for a contract role. The firm is a leading regulatory... 
    Senior
    Contract work

    Software Guidance & Assistance

    Rockville, MD
    3 days ago
  •  ...We are looking to hire an experienced Software Engineer to join our agile and exceptionally talented engineering team. As a Senior Engineer, you will work with our backend team to architect, maintain and improve our main learning platform. Having extensive Python +... 
    Senior
    Full time

    Edclub

    Rockville, MD
    more than 2 months ago
  •  ...Description: Hybrid 3 days onsite / 2 days remote in Rockville, MD Our client is seeking a Senior Software Engineer to design, develop, and maintain data-intensive applications that ingest multiple data sources and surface insights through correlation and analysis... 
    Senior
    Hourly pay
    Work experience placement
    Local area
    Remote work

    Eliassen Group

    Rockville, MD
    3 days ago
  •  ...Job Description Job Description Overview Senior Software Engineer   Gaithersburg, MD   Are you ready to enhance your skills and build your career in a rapidly evolving business climate? Are you looking for a career where professional development is embedded... 
    Senior
    Work at office
    Work from home
    Home office

    Chenega Corporation

    Gaithersburg, MD
    4 days ago
  • Rockville, MarylandHybridDirect Hire$130k - $165kSenior Engineer, Software Automation, based in Rockville, VAA growing life sciences and medical...  ...company based in Rockville, VA, is looking for a full-time Senior Engineer, Software Automation to help design and program high... 
    Senior
    Full time

    Motion Recruitment

    Rockville, MD
    4 days ago
  • E Logic in Gaithersburg is seeking a Lead Software Developer / System Architect to support NIST CNST NanoFab. You will provide software...  ...technical leadership for NEMO, SPM, and NT. The role requires senior expertise in Python, Django, Java, and modern web frameworks, with... 
    Senior

    E Logic

    Gaithersburg, MD
    6 days ago
  • $101.4k - $154.7k

     ...validation and troubleshooting of automation system hardware and software. DUTIES AND RESPONSIBILITIESDesign and develop new programs to...  ....Bachelor’s degree or higher in Computer Science, Software Engineering, Electrical Engineering or other related science or engineering... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Work at office
    Flexible hours

    Meso Scale Diagnostics

    Gaithersburg, MD
    3 days ago
  •  ...to contribute to the AI Solutions Tiger Team, accelerating XE-100 reactor development. You will collaborate across business and engineering, designing autonomous AI systems and workflows using AWS Bedrock, LangChain, and related tools. The role emphasizes frontend development... 
    Senior

    X-energy

    Rockville, MD
    6 days ago
  • We are seeking a Software Developer / Database Specialist to support the NIST CNST NanoFab in Gaithersburg, MD. This role develops and...  ...across the CNST application suite. The ideal candidate is mid-to-senior with strong Java and SQL abilities, Jasper/Birt reporting... 
    Senior
    Contract work

    E-Logic, Inc.

    Gaithersburg, MD
    2 days ago
  •  ...Description TLA is seeking a  Software Engineer to design, develop, and integrate secure computing environments that support critical mission objectives. In this role, you’ll contribute to the full software lifecycle—from architecture and development to testing and... 
    Senior
    Full time

    Tla

    McLean, VA
    a month ago
  •  ...culture that backs your ambition, you won’t just contribute. You’ll make things happen–fast. About the Role: As a Senior Backend Software Engineer on the Apps team, you'll be at the forefront of building and scaling ZoomInfo's core backend services. You'll work... 
    Senior
    Full time

    Zoominfo

    Bethesda, MD
    22 days ago
  •  ...results. At Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done. Senior Software Engineer, Snowflake Natsec Running Snowflake in public sectors in different countries and regions, even in different industry... 
    Senior
    Full time
    Contract work

    Snowflake

    McLean, VA
    14 days ago
  •  ...while working alongside a team that celebrates wins, makes big decisions, and blazes new trails together. About the role Software Engineers at Range are responsible for scoping requirements and delivering impactful features by working closely with product, design,... 
    Senior
    Full time
    Work at office
    Relocation
    Monday to Friday

    Range

    McLean, VA
    more than 2 months ago
  • Senior Software Engineer (5G)Company OverviewWe are located in San Diego, CA and we are a publicly traded communications company that has proudly been in business for over 20 years! We are on a mission to provide the highest quality service possible and bridging the digital... 
    Senior

    CyberCoders

    Germantown, MD
    3 days ago
  • $100k - $185k

    OverviewAs a Senior Software Engineer, you will work with a team of developers to deliver software features, APIs, and microservice-based solutions. We are looking for candidates with experience designing, developing, and delivering modern software solutions using Agile... 
    Senior

    Steampunk

    McLean, VA
    1 day ago
  • $125k - $250k

     ....   At Appian, we’re not only about building awesome software, but also about growing our culture of passion, energy, and...  ...people, great software! As a performance-focused Mid to Senior level Software Engineer at Appian you will help build tools to solve complex... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    Flexible hours

    Appian

    McLean, VA
    a month ago
  •  ...the pulse of global markets, where we deliver innovative software and service solutions for essential financial reporting...  ...thrives here. Summary: We are seeking a highly skilled Senior Software Development Engineer in Test (Senior SDET) to provide technical leadership for... 
    Senior
    Remote work
    Flexible hours

    Donnelley Financial, LLC

    Rockville, MD
    6 days ago
  •  ...and Business consulting services. We are in search of a highly motivated candidate to join our talented Team. Job Title: Senior Software Engineer Location: McLean,VA Overview Summary: Do you love building and pioneering in the technology space? Do you enjoy... 
    Senior
    Internship

    Ampcus

    McLean, VA
    3 days ago
  • DescriptionActioNet has an opening for a Senior Software Engineer requiring a Public Trust clearance located s Hybrid (1-2 days on-site) in Silver Spring, MD. ActioNet is an IT service provider and solutions integrator headquartered in Vienna, VA that works with the Federal... 
    Senior
    Remote work
    1 day per week

    ActioNet

    Silver Spring, MD
    1 day ago
  • $140k - $220k

     ...Thrive with us at ZoomInfo.We are looking for a highly skilled Mid level full-stack engineer to join the DAAS team located in Waltham Massachusetts. The ideal candidate is an experienced software engineer having knowledge of complex system design with excellent problem... 
    Senior
    Worldwide

    ZoomInfo

    Bethesda, MD
    5 hours ago
  • DescriptionSenior Software Engineer - TS/SCI Xcelerate Solutions has an exciting opening for you as our next TS/SCI cleared Software Engineer supporting a long-term DIA-NDOC DOMEX Technology Platform (DTP) contract. You will work closely with Systems Engineers, Software... 
    Senior
    Contract work
    Remote work
    Flexible hours

    Xcelerate Solutions

    Bethesda, MD
    4 days ago
  • $125k - $165k

     ...empowered to innovate, grow professionally, and make a meaningful impact.What We’re Looking For:Iridium is seeking an experienced Senior Software Engineer to join the team developing a state-of-the-art satellite ground system and user equipment for the company’s satellite-... 
    Senior
    Full time
    Contract work
    Work at office
    Remote work

    Iridium

    McLean, VA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!