Software Engineer
Role details
Job location
Tech stack
Job description
Holland & Knight is hiring a Software Engineer to join its Workflow Design & Automation team. Our team's focus is on the design and build of automation products for internal and external markets. We seek a creative thinker with the ability to visualize solutions for emerging concepts. You will work with a lean, inter-disciplinary team of technologists and attorneys. Holland & Knight is at the forefront of innovation in legal technology and this is an opportunity to influence and reimagine the practice of law., * collaborate closely with cross-functional technical and legal teams to develop ideal business processes and automate manual work;
-
translate business needs/requirements into usable systems and enhancements;
-
create functional design specifications for the solutions to be implemented;
-
design, develop, test and deploy to AWS and other cloud environments;
-
identify and build integrations with other business tools/applications;
-
develop, automate, and maintain data feeds into and out of our applications;
-
update and maintain existing applications and workflows; and,
-
create new applications or add new functionalities to existing applications., Below are the benefits we offer: comprehensive medical (PPO and HDHPs), dental and vision plans including coverage for domestic partners; life and AD&D insurance; short and long term disability insurance; tax-advantaged accounts for health care expenses, including FSAs and HSAs; FSAs for dependent care; health advocacy services; behavioral health and counseling resources for all family members; 401(k); profit sharing; backup dependent care; senior care planning support; resources for individuals with development disabilities and their caregivers; and paid holidays and other paid time off, including paid leave for new parents.
Requirements
Job Requirements: In this position the Application Developer will have proven professional experience with:
-
Python, SQL and Bash;
-
design and implementation of CI/CD integration using GitHub and GitHub Actions;
-
successful development in AWS using core features of that environment, and understanding of the DevOps philosophy
-
AWS native applications (Bedrock, Comprehend/Transcribe/Translate, etc.) and databases (DynamoDB and Postgres);
-
server-less design concepts and patterns;
-
writing and testing Lambda functions; and,
-
Amazon API's and CLI for integration.
-
Knowledge of current popular LLMs and prompt optimization
Must also be:
- a creative thinker with experience with customized scripting and automation; and,
- highly organized with excellent written and verbal communication skills.
Experience:
The ideal candidate will have:
- a bachelor's degree in computer science, computer programming, or related field;
- legal industry knowledge helpful but not required;
- a customer-focused mindset and ability to work collaboratively with the team; and
- 3 - 5 years' relevant programming experience.