Full Stack Software Engineer

Rockville , MD
Jan 28, 2021
Apr 05, 2021
Engineering, Research
Full Time
Westat is an employee-owned corporation providing research services to agencies of the U.S. Government, as well as businesses, foundations, and state and local governments. Westat's research, technical, and administrative staff of more than 2,000 is located at our headquarters in Rockville, Maryland, near Washington, DC.

Job Summary:
Westat is seeking a full stack software engineer to engage in the design, implementation, and support of applications developed to address our research projects across domains.  You will continuously improve software engineering practices, ensuring the craftsmanship, availability, resilience, and scalability of your solutions. You will 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 with industry proven software engineering experience with a focus on CI/CD, etc. and who thrives in an environment of constant learning.

Job Responsibilities:
• Lead the development of technical requirements, design, architecture, and development within a CI/CD environment supported by agile methodologies and automated test and deployment. 
• Work with research staff and project directors to determine needs and suggest innovative approaches.
• Your team will be responsible for building scalable, secure, maintainable solutions on AWS or other cloud providers, as well as internal platforms.
• Engage with technology teams in design, development, and support, while making significant contributions in tasks of increasing complexity
• Work collegially with 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.
• Contribute to technical planning and assessment of technical feasibility of solutions
• Develop using Agile, DevOps, AWS, Docker, Microservices, NodeJS, Java, Spring, Python, and Spark.

Basic Qualifications:
• A bachelor's degree in Computer Science or related field with at least 8 years of experience with programming languages such as Java, C++/C#, or Python and open source technologies such as Apache and Hadoop or a master's degree with 4 plus years of experience with programming languages such as Java, C++/C#, or Python and open source technologies such as Apache and Hadoop.

Preferred Qualifications:
• 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.
• Strong project experience working on large, cross-functional projects with evolving requirements.
• Entrepreneurial spirit combined with strong architectural and problem solving skills.

Candidates should have sound understanding of security required by the Federal government (e.g. FISMA, Privacy Act). Professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations is essential. 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 collaboration and organizational skills; detail-oriented and work well in a team environment.

Westat offers a well-rounded and comprehensive benefits program focused on wellness and work/life balance. Eligible employees may participate in:
  • Employee Stock Ownership Plan
  • 401(k) Retirement Plan
  • Paid Parental Leave
  • Vacation Leave
  • Sick Leave
  • Holiday Leave
  • Professional Development
  • Health Advocate
  • Employee Assistance Program
  • Travel Accident Insurance
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Short Term Disability Insurance
  • Long Term Disability Insurance
  • Life and AD&D Insurance
  • Critical Illness Insurance
  • Supplemental Life Insurance
  • Flexible Spending Account
  • Health Savings Account

Westat is an Equal Opportunity Employer and does not discriminate on the basis of race, creed, color, religion, sex, national origin, age, veteran status, disability, marital status, sexual orientation, citizenship status, genetic information, gender identity or expression, or any other protected status under applicable law.

Similar jobs