Remote USA
Development – Development /Full-Time /Remote
Softrams is one of the fastest growing digital services firms in the Washington Metropolitan regions crafting human-centered solutions and empowering digital services with a focus on HX, AI, cloud, DevOps and cyber security. Our offices are located in Leesburg VA, Baltimore MD, and Plano TX, and our teams are spread across the U.S.
Recognized as a Top Workplace USA (2024)
Recognized as one of the Top Workplaces in Technology (2023, 2021)
INC 5000, Fastest growing companies in America (2023, 2022)
Washington Business Journal Top 75 Fastest Growing Companies in Greater Washington area
2020 NXT UP - Top Federal Emerging Technology and consulting firms
2020 Inaugural DC Metro’s Most Successful Companies
2020 Washington Technology Fast 50
NVTC Tech 100 (2020, 2019)
Job Description:
Softrams, LLC is looking for a full-time technical lead who will be part of a collaborative and agile team that supports and builds modern, usable, and responsive applications for mission-critical U.S. federal government enterprise IT solutions. This role is supervisory and requires excellent stakeholder management skills.
The technical lead is expected to have extensive knowledge ofimplementing full-stack solutions that meet customer needs and requirements. In this role, your insights from various customer engagements will influence future product releases. You will be required to present solutions and recommendations to audiences including customers, senior technical staff, business decision makers, executives, internal engineering staff, and program leadership.
To be successful in this challenging position, you will need exceptional cross-group collaboration, strategic thinking, and inter-personal skills. The candidate needs excellent communication and presentation skills and the ability to effectively interface with employees and customers at all levels. Strong candidates will possess robust software engineering and architectural knowledge for building AWS Cloud-based solutions. As a leader of a team, you will help others understand and prioritize customer requirements, while providing feedback for the implementation and improvement of product features. While we are looking for people who are not afraid to roll up their sleeves and lean in with the developers, this role does not have a heavy hand in code deployments.
This role is eligible for 100% remote work; however, the selected candidate must be able to perform work during standard east coast working hours of 9am ET to 5pm ET.
Federal Requirements
- Must be a citizen of the United States.
- Ability to obtain a U.S. Federal Position of Trust clearance designation.
- Must reside in and be able to perform work in the United States.
- Must have lived in the United States for 3 of the last 5 years.
Required Qualifications:
- 8+ years of progressive experience as developer building and architecting large-scale enterprise applications.
- Experience implementing on modern technical stacks. Java, Docker, AWS, Node.js, AngularJS, React, Python, PostgreSQL (or Any other RDMS), and Kafka.
- Experience supervising developers in an official management capacity.
- Demonstrate strong leadership and communication skills to effectively manage and guide a team of developers, ensuring successful project delivery, technical excellence, and team collaboration.
- Excellent oral and written communication skills and must be detailed oriented. Comfortable with conveying complex technical ideas through face-to-face interactions, technical specifications, slide decks, and UML drawings.
- Expertise in deconstructing business needs, building organized solutions, and making product roadmaps and timelines for product implementation.
- Expertise in transforming system and user needs into requirements documentation utilizing Jira and Confluence.
- History of effective and professional communication with management, peers, and customers.
- Hands on experience in unit testing, integration, and performance testing strategies. Can demonstrate proficiency with automated test tools utilizing frameworks like Chai, Jest, Jasmine, Karma, or Cypress.
- Hands on experience in continuous delivery pipelines using tools like AWS CodeBuild, Cloudbees Jenkins, or similar.
- Experience in an Agile environment, leading agile sprint teams and using agile collaboration tools (Jira, Confluence, etc.)
- Bachelor’s Degree and at least 4 years leading all phases of the agile software development life cycle.
Preferred Qualifications:
- Demonstrated ability to produce System designs, architecture, process flows and Concept of Operations for large complex systems. Candidates must be capable of communicating these into a technical roadmap for delivery using agile and iterative approaches.
- Demonstrated experience in managing and executing digital transformation projects, including the integration of advanced technologies, process automation, and system modernization to enhance organizational efficiency and performance.
- One or more AWS certifications.
- Experience with Big data technologies such as AWS EMR, Spark, Machine Learning (AWS SageMaker) and one or more cloud environments (AWS, Google and Azure)
- 6 or more years of experience building modular API micro-services using Java Spring, Express.JS, Nest.JS, or Fastly.
- Proven experience in modernizing AngularJS websites by migrating to more current frameworks such as Angular (v15+) or React, ensuring improved performance, maintainability, and user experience.
- Experience with designing and managing container applications using Docker or similar containerization frameworks.
- Experience with a modern Infrastructure as Code framework like Terraform, AWS Cloud Formation, AWS CDK, Pulumi, etc.
- 5 or more years of experience working with relational databases like Postgres, MySQL, AWS Aurora or similar.
- 5 or more years of experience working with NoSQL data stores like MongoDB, DocumentDB, DynamoDB or similar.
- 4 or more years of hands-on experience in using modern build tool chains and package managers (webpack, gulp, grunt, npm, etc.)
- Two (2) or more years of experience working with Federal IT Projects. Other government contract project management experience will be considered.
- Demonstrated experience with Scaled Agile Framework (SAFe) is a plus
- In-depth knowledge of USCIS (United States Citizenship and Immigration Services) systems, including familiarity with their processes, software applications, databases, and electronic submission protocols to effectively manage immigration-related tasks and ensure compliance with federal regulations.
Responsibilities
- Supervise a team of 5-7 full stack developers with a growth mindset.
- Analyze and understand complex business and engineering challenges. Be able to talk on those challenges at the micro and macro scale.
- Create, present, and defend a vision of the functional user centric solution to the rest of the team.
- Promote active learning, embracing change, and mentoring others in an organization.
- Demonstrate clear proficiency in architecture (web app, microservices based APIs, data stores) and designing solutions using modern, scalable and opensource based solutions. Comfortable using tools like LucidChart, Mural, or similar, to create and demonstrate designs.
- Explain complex solutions in simple and intuitive manner to stakeholders will diverse skillsets and backgrounds.
- See the “big picture” of an enterprise, connected systems, interfaces, and downstream impacts when designing technical solutions.
- Perform end-to-end business process analysis to identify gaps and improvements.
- Root cause analysis through critical thinking, using cloud monitoring products, and engaging in cross-team collaboration.
- Collaborate with multiple small teams to design, develop and deliver product features incremental and iterative manner.
- Champion modern application development practices and mentor team members towards them.
- Work with solution architect, product managers, stakeholders to come up with product architecture, road maps and implementation plans.
- Collaborate with product teams to review code, designing proof of concepts, frameworks and ensuring best practices
- Comfortable representing teams in technical demos to clients.
- Understanding and working with complex data and business processes to modernize legacy systems to improve the user experience.
- Adhere to and driving agile & iterative development practices.
Benefits and Perks
- 65%-75% company-sponsored (including dependents) premiums towards medical, dental and vision insurance. 100% employer sponsored STD, LTD and life insurance (min $100K). Voluntary life insurance option available.
- Retirement 401(k) plan with employer matching. Immediate vesting.
- Vacation and sick leave.
- Parental and maternity leave.
- Discretionary bonuses, spot awards, gifts, and tenure-based rewards.
- Company-sponsored role-based training and certifications.
- Monthly DoordashDashPass subscription.
- Group discounts via LifeMart ADP
Public Trust Clearance:
This role requires the hired candidate to go through public trust clearance. A minimum of 3 years of stay in the U.S. within the last 5 years is required to be eligible to qualify for public trust clearance sponsorship.
Work Location:
We have open-collaboration offices in Leesburg VA and Baltimore MD for those who may prefer to work on-site. However, Softrams is a 100% remote-first team environment. Softrams works in the eastern time zone and standard work hours are 9am ET to 5pm ET with flexibility around start and end times based on team needs.
About Softrams:
Softrams is a Maryland and Virginia-based small business information technology, consulting, and solutions provider specializing in emerging technologies for UX/UI, mobile apps, DevOps, big data analytics, data science, and cyber security. We offer innovative technology implementations and build customer-centric services that are simple, intuitive, scalable, efficient and usable.
EEO Statement:
Softrams, LLC. is an affirmative action and equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, disability, age, sexual orientation, gender identity, national origin, veteran status, or genetic information. Softrams is committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities. To request reasonable accommodation, or to participate in the job application or interview process, contact the Talent Acquisition Team at recruiting@softrams.com