Senior Software Engineer - ASCENDING, Inc.
McLean, VA 22102
About the Job
Title: Senior Engineer
Term: Contract/contract to hire
Location: Remote (local to Rockville, MD preferred)
About Role:
As an engineer on our clients team, you will lead by example, write high-quality code, and tackle complex problems. You will set a high standard for your peers and drive the team towards engineering excellence. We encourage you to bring your ideas to life, challenge conventional approaches, and continuously improve our processes. Strong communication, influence, and passion are essential for your success and that of the team. We seek someone who can think creatively, propose innovative solutions, and go beyond the basics to drive meaningful change.
Key Responsibilities:
• Design, develop, and maintain web applications using modern front-end and back-end technologies.
• Utilize AWS services (EC2, S3, RDS, EMR, Athena, Lambda, etc.) to build and deploy scalable and high-performance solutions.
• Implement and manage CI/CD pipelines with tools like Docker, Kubernetes, and Jenkins.
• Collaborate with cross-functional teams to gather requirements, develop solutions, and ensure timely delivery.
• Develop API platform to serve big-data at interactive speed, built on AWS, leveraging serverless technology for highly available, scalable and cost efficient systems.
• Bring a passion to stay on top of tech trends, experiment with and learn new technologies, and participate in internal & external technology communities/Events (like Gen AI, LLM, Client)
• Demonstrate Innovation, ownership and self-starter mentality.
• Work on an Agile development team to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies.
• Work within a team with deep experience in distributed microservices, big-data technologies (HIVE, Presto, Spark, Hadoop, etc.) and full-stack systems.
Basic Qualifications:
• Bachelor's Degree in Computer Science, Information technology or other relevant Engineering
• 7+ years' experience in Full stack Engineer.
• 7+ years of experience in at least one of the following: Java, Javascript/TypeScript, Angular/React.js, Node.js, or SQL
• 5+ years' REST/web services experience and writing complex SQL queries against Relational databases.
• 5+ experience working with the following technology stack: Amazon Web Services (AWS), EMR Hive/Presto, EC2, Lambda, S3, DevOps and CI/CD, Jenkins, CloudFormation
• 3+ years of experience working with big data technologies (e.g. Hadoop, Spark, Presto)
• Basic understanding of one or more scripting language (Unix Shell, Python, Perl, etc.)
Preferred Qualifications:
- AWS Certified Solutions Architect – Associate or equivalent certification.
- Experience with machine learning and generative AI applications.
- Knowledge of Agile methodologies (Scrum, Kanban).
Term: Contract/contract to hire
Location: Remote (local to Rockville, MD preferred)
About Role:
As an engineer on our clients team, you will lead by example, write high-quality code, and tackle complex problems. You will set a high standard for your peers and drive the team towards engineering excellence. We encourage you to bring your ideas to life, challenge conventional approaches, and continuously improve our processes. Strong communication, influence, and passion are essential for your success and that of the team. We seek someone who can think creatively, propose innovative solutions, and go beyond the basics to drive meaningful change.
Key Responsibilities:
• Design, develop, and maintain web applications using modern front-end and back-end technologies.
• Utilize AWS services (EC2, S3, RDS, EMR, Athena, Lambda, etc.) to build and deploy scalable and high-performance solutions.
• Implement and manage CI/CD pipelines with tools like Docker, Kubernetes, and Jenkins.
• Collaborate with cross-functional teams to gather requirements, develop solutions, and ensure timely delivery.
• Develop API platform to serve big-data at interactive speed, built on AWS, leveraging serverless technology for highly available, scalable and cost efficient systems.
• Bring a passion to stay on top of tech trends, experiment with and learn new technologies, and participate in internal & external technology communities/Events (like Gen AI, LLM, Client)
• Demonstrate Innovation, ownership and self-starter mentality.
• Work on an Agile development team to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies.
• Work within a team with deep experience in distributed microservices, big-data technologies (HIVE, Presto, Spark, Hadoop, etc.) and full-stack systems.
Basic Qualifications:
• Bachelor's Degree in Computer Science, Information technology or other relevant Engineering
• 7+ years' experience in Full stack Engineer.
• 7+ years of experience in at least one of the following: Java, Javascript/TypeScript, Angular/React.js, Node.js, or SQL
• 5+ years' REST/web services experience and writing complex SQL queries against Relational databases.
• 5+ experience working with the following technology stack: Amazon Web Services (AWS), EMR Hive/Presto, EC2, Lambda, S3, DevOps and CI/CD, Jenkins, CloudFormation
• 3+ years of experience working with big data technologies (e.g. Hadoop, Spark, Presto)
• Basic understanding of one or more scripting language (Unix Shell, Python, Perl, etc.)
Preferred Qualifications:
- AWS Certified Solutions Architect – Associate or equivalent certification.
- Experience with machine learning and generative AI applications.
- Knowledge of Agile methodologies (Scrum, Kanban).
Source : ASCENDING, Inc.