Job Overview
Location
Reston, Virginia
Category
architecture-and-engineering
Ready to Apply?
Take the Next Step in Your Career
Join CYNET SYSTEMS and advance your career in architecture-and-engineering
Apply for This Position
Click the button above to apply on our website
Job Description
Job Description:
- The Lead Software Engineer will be responsible for leading software development teams in the design, implementation, and delivery of complex, large-scale applications.
- This role requires deep expertise in full-stack development, data integration, cloud technologies, and DevSecOps practices.
- The Lead Software Engineer will provide technical leadership, mentor junior engineers, collaborate with stakeholders, and ensure alignment with enterprise architecture, performance, and security standards.
Essential Responsibilities:
- Lead a team of engineers in designing, coding, reviewing, testing, and deploying new applications and enhancements to existing systems.
- Serve as subject matter expert for specific systems and applications, ensuring compliance with software standards, DevSecOps practices, and enterprise architecture.
- Collaborate with stakeholders and clients to gather requirements, analyze business objectives, and translate them into technical solutions.
- Identify gaps in requirements, evaluate risks and opportunities, and implement mitigation strategies to ensure successful project delivery.
- Provide recommendations for performance improvements, system availability, and the adoption of emerging technologies.
- Support project managers with technical leadership, effort estimation, and resource planning.
- Design, develop, and optimize scalable data integration pipelines using Hadoop, Spark, Hive, Kafka, and other big data technologies.
- Architect and implement cloud solutions, with a focus on AWS services such as Lambda, S3, Redshift, and Glue.
- Conduct system and software evaluations, analyze results, and provide reports to inform decisions and improvements.
- Mentor junior developers, review their work, and ensure adherence to best practices, coding standards, and deployment guidelines.
- Play a key role in product roadmapping, architecture discussions, and transformation initiatives to modern platforms.
- Continuously evaluate new technologies and industry best practices to enhance the team s technical capabilities.
Qualifications Education:
- Bachelor s degree in Information Technology, Computer Science, or a related field.
- In lieu of a degree, an additional 4 years of relevant work experience is required.
Experience:
- 10+ years of experience in software design, development, testing, and requirements management.
- 7+ years of strong programming experience with Java, Python, or Scala.
- 3+ years of experience in data integration using Hadoop MapReduce, Sqoop, Oozie, Hive, Spark, and related big data tools.
- 2+ years of hands-on AWS experience, preferably with Lambda, S3, Redshift, and Glue.
- Proven experience with Kafka-based data ingestion/retrieval.
- Strong SQL query writing, data analysis, and shell scripting experience.
- Demonstrated experience with DevSecOps practices, CI/CD pipelines, and test-driven development.
- Experience leading global application deployments and configuration management.
Preferred Qualifications And Skills:
- Healthcare industry experience.
- Cloudera Developer certification.
- Strong knowledge of cloud platforms (AWS, Azure), databases (SQL, Oracle, MongoDB, PostgreSQL), and programming languages (JavaScript, Python, C, etc.).
- Expert knowledge of SDLC, Agile methodologies, and modern CI/CD frameworks.
- Skilled in decomposition of functional/technical requirements into deliverables and prototyping/testing cycles.
- Ability to define and enforce coding standards, code quality, and security guidelines.
- Excellent problem-solving, analytical, and communication skills (written and verbal).
- Proven ability to collaborate with architects, product owners, and business stakeholders to deliver business value.
- Experienced in mentoring and building strong, collaborative engineering teams.
Don't Miss This Opportunity!
CYNET SYSTEMS is actively hiring for this Senior Big Data Engineer position
Apply Now