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...SeniorFull timeRemote workFlexible hours- 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...SeniorFull timeTemporary workFor contractorsWork experience placementFor subcontractorLocal areaImmediate start
- ...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,...SeniorContract work
- 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...SeniorContract work
$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...SeniorWork at officeLocal areaImmediate start$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...SeniorTemporary workWork at officeRemote workFlexible hours- ...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...SeniorRemote workFlexible hours
$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...SeniorLocal areaImmediate startRemote workFlexible hours- 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...SeniorContract work
- ...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 +...SeniorFull time
- ...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...SeniorHourly payWork experience placementLocal areaRemote work
- ...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...SeniorWork at officeWork from homeHome office
- 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...SeniorFull time
- 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
$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...SeniorFull timeTemporary workWork experience placementWork at officeFlexible hours- ...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
- 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...SeniorContract work
- ...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...SeniorFull time
- ...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...SeniorFull time
- ...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...SeniorFull timeContract work
- ...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,...SeniorFull timeWork at officeRelocationMonday to Friday
- 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
$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$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...SeniorFull timeWork experience placementWork at officeLocal areaFlexible hours- ...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...SeniorRemote workFlexible hours
- ...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...SeniorInternship
- 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...SeniorRemote work1 day per week
$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...SeniorWorldwide- 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...SeniorContract workRemote workFlexible hours
$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-...SeniorFull timeContract workWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
Related searches
- software developer fintech Rockville, MD
- startup software engineer Rockville, MD
- financial software developer Rockville, MD
- junior software developer remote Rockville, MD
- software engineer Rockville, MD
- software engineer amazon Rockville, MD
- senior robotics software engineer Rockville, MD
- experienced software developer Rockville, MD
- cybersecurity software engineer Rockville, MD
- software engineer healthcare Rockville, MD



