Senior Software Engineering/ Lead

  • location: Rockville, MD
  • type: Temp to Perm
  • salary: $65 - $75 per hour
easy apply

job description

Senior Software Engineering/ Lead

job summary:
Title: Senior Software Engineering/ Lead

Location: Rockville, MD

Duration: 6 months contract to hire

Job Summary:

Our client is seeking a full stack senior software engineer to lead the design, implementation, and support of applications developed to address our research projects across domains.

  • You will lead, manage, and grow multiple teams of project-focused software engineers.
  • You will lead the development of technical requirements, design, architecture, and development within a CI/CD environment supported by agile methodologies and automated test and deployment.
  • As a lead, you will work with research staff and project directors to determine needs and suggest innovative approaches.
  • Industry proven software engineering experience with a focus on CI/CD, etc.
  • Your teams will be responsible for building scalable, secure, maintainable solutions on AWS or other cloud providers, as well as internal platforms.
  • As a Leader, you will continuously improve software engineering practices, ensuring the craftsmanship, availability, resilience, and scalability of your teams' solutions.
  • Encourage innovation, implementation of cutting-edge technologies, inclusion, and teamwork.
*We are always looking to integrate new technologies where these can improve throughput, quality, or scalability. We are looking for someone who thrives in an environment of constant learning.

Job Responsibilities:

  • Provide technology teams with oversight in design, development, and support, while making significant contributions in tasks of increasing complexity
  • Lead and mentor a technical community of software and data engineers supporting multiple projects. Take an active role in continuous improvement of software development tools, methodologies, and policies.
  • Prepare work estimates and manage task assignments, assist in technical planning and assessment of technical feasibility of solutions
  • Participate in recruitment and staffing for technologies spanning machine learning, natural language processing, geospatial analysis, data warehousing, involving complex data pipelines and business processes
  • Lead development using Agile, DevOps, AWS, Docker, Microservices, NodeJS, Java, Spring, Python, and Spark.
Basic Qualifications:

  • A Bachelor's degree in Computer Science or related field
  • At least 7 years experience managing software development teams
  • At least 5 years experience with programming languages such as Java, C++/C#, or Python and open source technologies such as Apache and Hadoop
  • At least 5 years of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Sound understanding of security required by the Federal government (e.g. FISMA, Privacy Act)
  • Ability to influence internal and external stakeholders
  • Strong collaboration skills
  • Product or project management experience
  • Excellent leadership skills
Preferred Qualifications:

  • Proven track record of bottom-up leadership, including vision setting, keeping teams motivated, and a bias for action
  • Experience with Spring Boot or Spring, creating user interfaces using Angular2 or React Java APIs of 'big data' technologies such as Elasticsearch, Redis, and components of the Hadoop eco-system.
  • Excellent written, verbal, and visual communication skills, able to influence at management level
  • Strong project management experience working on large, cross-functional projects with evolving requirements
  • Entrepreneurial spirit combined with strong architectural and problem solving skills
Other:

  • The ideal candidate will have experience working on complex, multi-tiered applications assembled from micro-services.
  • Candidates should have excellent written and oral communication skills; strong organizational skills; the ability to manage multiple tasks simultaneously; detail-oriented and work well in a team environment.
 
location: Rockville, Maryland
job type: Contract
salary: $65 - 75 per hour
work hours: 9am to 5pm
education: Bachelors
 
responsibilities:
Title: Senior Software Engineering/ Lead

Location: Rockville, MD

Duration: 6 months contract to hire

Job Summary:

Our client is seeking a full stack senior software engineer to lead the design, implementation, and support of applications developed to address our research projects across domains.

  • You will lead, manage, and grow multiple teams of project-focused software engineers.
  • You will lead the development of technical requirements, design, architecture, and development within a CI/CD environment supported by agile methodologies and automated test and deployment.
  • As a lead, you will work with research staff and project directors to determine needs and suggest innovative approaches.
  • Industry proven software engineering experience with a focus on CI/CD, etc.
  • Your teams will be responsible for building scalable, secure, maintainable solutions on AWS or other cloud providers, as well as internal platforms.
  • As a Leader, you will continuously improve software engineering practices, ensuring the craftsmanship, availability, resilience, and scalability of your teams' solutions.
  • Encourage innovation, implementation of cutting-edge technologies, inclusion, and teamwork.
*We are always looking to integrate new technologies where these can improve throughput, quality, or scalability. We are looking for someone who thrives in an environment of constant learning.

Job Responsibilities:

  • Provide technology teams with oversight in design, development, and support, while making significant contributions in tasks of increasing complexity
  • Lead and mentor a technical community of software and data engineers supporting multiple projects. Take an active role in continuous improvement of software development tools, methodologies, and policies.
  • Prepare work estimates and manage task assignments, assist in technical planning and assessment of technical feasibility of solutions
  • Participate in recruitment and staffing for technologies spanning machine learning, natural language processing, geospatial analysis, data warehousing, involving complex data pipelines and business processes
  • Lead development using Agile, DevOps, AWS, Docker, Microservices, NodeJS, Java, Spring, Python, and Spark.
Basic Qualifications:

  • A Bachelor's degree in Computer Science or related field
  • At least 7 years experience managing software development teams
  • At least 5 years experience with programming languages such as Java, C++/C#, or Python and open source technologies such as Apache and Hadoop
  • At least 5 years of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Sound understanding of security required by the Federal government (e.g. FISMA, Privacy Act)
  • Ability to influence internal and external stakeholders
  • Strong collaboration skills
  • Product or project management experience
  • Excellent leadership skills
Preferred Qualifications:

  • Proven track record of bottom-up leadership, including vision setting, keeping teams motivated, and a bias for action
  • Experience with Spring Boot or Spring, creating user interfaces using Angular2 or React Java APIs of 'big data' technologies such as Elasticsearch, Redis, and components of the Hadoop eco-system.
  • Excellent written, verbal, and visual communication skills, able to influence at management level
  • Strong project management experience working on large, cross-functional projects with evolving requirements
  • Entrepreneurial spirit combined with strong architectural and problem solving skills
Other:

  • The ideal candidate will have experience working on complex, multi-tiered applications assembled from micro-services.
  • Candidates should have excellent written and oral communication skills; strong organizational skills; the ability to manage multiple tasks simultaneously; detail-oriented and work well in a team environment.
 
qualifications:
Title: Senior Software Engineering/ Lead

Location: Rockville, MD

Duration: 6 months contract to hire

Job Summary:

Our client is seeking a full stack senior software engineer to lead the design, implementation, and support of applications developed to address our research projects across domains.

  • You will lead, manage, and grow multiple teams of project-focused software engineers.
  • You will lead the development of technical requirements, design, architecture, and development within a CI/CD environment supported by agile methodologies and automated test and deployment.
  • As a lead, you will work with research staff and project directors to determine needs and suggest innovative approaches.
  • Industry proven software engineering experience with a focus on CI/CD, etc.
  • Your teams will be responsible for building scalable, secure, maintainable solutions on AWS or other cloud providers, as well as internal platforms.
  • As a Leader, you will continuously improve software engineering practices, ensuring the craftsmanship, availability, resilience, and scalability of your teams' solutions.
  • Encourage innovation, implementation of cutting-edge technologies, inclusion, and teamwork.
*We are always looking to integrate new technologies where these can improve throughput, quality, or scalability. We are looking for someone who thrives in an environment of constant learning.

Job Responsibilities:

  • Provide technology teams with oversight in design, development, and support, while making significant contributions in tasks of increasing complexity
  • Lead and mentor a technical community of software and data engineers supporting multiple projects. Take an active role in continuous improvement of software development tools, methodologies, and policies.
  • Prepare work estimates and manage task assignments, assist in technical planning and assessment of technical feasibility of solutions
  • Participate in recruitment and staffing for technologies spanning machine learning, natural language processing, geospatial analysis, data warehousing, involving complex data pipelines and business processes
  • Lead development using Agile, DevOps, AWS, Docker, Microservices, NodeJS, Java, Spring, Python, and Spark.
Basic Qualifications:

  • A Bachelor's degree in Computer Science or related field
  • At least 7 years experience managing software development teams
  • At least 5 years experience with programming languages such as Java, C++/C#, or Python and open source technologies such as Apache and Hadoop
  • At least 5 years of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Sound understanding of security required by the Federal government (e.g. FISMA, Privacy Act)
  • Ability to influence internal and external stakeholders
  • Strong collaboration skills
  • Product or project management experience
  • Excellent leadership skills
Preferred Qualifications:

  • Proven track record of bottom-up leadership, including vision setting, keeping teams motivated, and a bias for action
  • Experience with Spring Boot or Spring, creating user interfaces using Angular2 or React Java APIs of 'big data' technologies such as Elasticsearch, Redis, and components of the Hadoop eco-system.
  • Excellent written, verbal, and visual communication skills, able to influence at management level
  • Strong project management experience working on large, cross-functional projects with evolving requirements
  • Entrepreneurial spirit combined with strong architectural and problem solving skills
Other:

  • The ideal candidate will have experience working on complex, multi-tiered applications assembled from micro-services.
  • Candidates should have excellent written and oral communication skills; strong organizational skills; the ability to manage multiple tasks simultaneously; detail-oriented and work well in a team environment.
 
skills: Title: Senior Software Engineering/ Lead

Location: Rockville, MD

Duration: 6 months contract to hire

Job Summary:

Our client is seeking a full stack senior software engineer to lead the design, implementation, and support of applications developed to address our research projects across domains.

  • You will lead, manage, and grow multiple teams of project-focused software engineers.
  • You will lead the development of technical requirements, design, architecture, and development within a CI/CD environment supported by agile methodologies and automated test and deployment.
  • As a lead, you will work with research staff and project directors to determine needs and suggest innovative approaches.
  • Industry proven software engineering experience with a focus on CI/CD, etc.
  • Your teams will be responsible for building scalable, secure, maintainable solutions on AWS or other cloud providers, as well as internal platforms.
  • As a Leader, you will continuously improve software engineering practices, ensuring the craftsmanship, availability, resilience, and scalability of your teams' solutions.
  • Encourage innovation, implementation of cutting-edge technologies, inclusion, and teamwork.
*We are always looking to integrate new technologies where these can improve throughput, quality, or scalability. We are looking for someone who thrives in an environment of constant learning.

Job Responsibilities:

  • Provide technology teams with oversight in design, development, and support, while making significant contributions in tasks of increasing complexity
  • Lead and mentor a technical community of software and data engineers supporting multiple projects. Take an active role in continuous improvement of software development tools, methodologies, and policies.
  • Prepare work estimates and manage task assignments, assist in technical planning and assessment of technical feasibility of solutions
  • Participate in recruitment and staffing for technologies spanning machine learning, natural language processing, geospatial analysis, data warehousing, involving complex data pipelines and business processes
  • Lead development using Agile, DevOps, AWS, Docker, Microservices, NodeJS, Java, Spring, Python, and Spark.
Basic Qualifications:

  • A Bachelor's degree in Computer Science or related field
  • At least 7 years experience managing software development teams
  • At least 5 years experience with programming languages such as Java, C++/C#, or Python and open source technologies such as Apache and Hadoop
  • At least 5 years of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Sound understanding of security required by the Federal government (e.g. FISMA, Privacy Act)
  • Ability to influence internal and external stakeholders
  • Strong collaboration skills
  • Product or project management experience
  • Excellent leadership skills
Preferred Qualifications:

  • Proven track record of bottom-up leadership, including vision setting, keeping teams motivated, and a bias for action
  • Experience with Spring Boot or Spring, creating user interfaces using Angular2 or React Java APIs of 'big data' technologies such as Elasticsearch, Redis, and components of the Hadoop eco-system.
  • Excellent written, verbal, and visual communication skills, able to influence at management level
  • Strong project management experience working on large, cross-functional projects with evolving requirements
  • Entrepreneurial spirit combined with strong architectural and problem solving skills
Other:

  • The ideal candidate will have experience working on complex, multi-tiered applications assembled from micro-services.
  • Candidates should have excellent written and oral communication skills; strong organizational skills; the ability to manage multiple tasks simultaneously; detail-oriented and work well in a team environment.

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

easy apply

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs


    Sr/Lead Java Developer

  • location: McLean, VA
  • job type: Permanent
  • salary: $140,000 - $175,000 per year
  • date posted: 9/13/2019

    Senior Change Manager

  • location: Rockville, MD
  • job type: Temp to Perm
  • salary: $45 - $50 per hour
  • date posted: 9/6/2019