Aderant

Senior Software Engineer

Aderant$110K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Computer Science or related field.
  • Prior experience with AI-assisted tools in development processes.
  • 4+ years of software development experience.
  • Strong expertise in web technology and API development.
  • Proficient in Go, TypeScript, and NestJS (Node) with C# knowledge.
  • Experience with cloud-native development patterns.
  • Familiar with container technologies, including Docker and Kubernetes.

Responsibilities

  • Design and develop scalable, secure cloud applications and APIs.
  • Enhance development efficiency using AI tools for automation and documentation.
  • Build modern web interfaces with TypeScript and frameworks like React.
  • Implement identity and access controls via cloud authentication providers like Okta.
  • Leverage AWS and Azure tools in application development.
  • Create and consume RESTful APIs, integrating with SQL and NoSQL data stores.
  • Participate in agile methodologies, contributing to planning and retrospectives.

Benefits

  • Collaborative work environment that supports both teamwork and independent efforts.
  • Opportunities to work with emerging technologies and modern web architectures.
  • Involvement in architecture design sessions and proofs of concept.
  • Professional development with a focus on efficiency through AI tools.
  • Cross-functional collaboration to solve complex technical challenges.
Full Job Description
Role Description
We are looking for a Senior Software Engineer who thrives in both collaborative and independent environments. This individual should have a deep understanding of the software development lifecycle-from architecture and development to testing and deployment. You will design, build, and maintain efficient, reusable, and reliable code with a focus on modern web technologies, cloud-native architecture, and the practical use of AI tools to enhance engineering productivity.
This role requires hands-on experience with cloud services (AWS or Azure), API development, and full-stack application development using languages like Go, TypeScript, NestJS (Node) and familiarity with C# (.NET). You'll play a key part in agile teams, participating in architecture design sessions, proofs of concept, and technical demonstrations.

Responsibilities
  • Design and develop scalable, secure, and maintainable cloud-based applications and APIs using Go, TypeScript, NestJS (Node).
  • Utilize AI tools to enhance development efficiency, automate testing, and support documentation.
  • Utilize AI tools to enhance development efficiency, automate testing, and support documentation.
  • Build modern web interfaces using TypeScript and frameworks like React or Next.
  • Implement identity and access controls using Okta and other cloud auth providers.
  • Leverage cloud tools in AWS and Azure
  • Consume and build RESTful APIs, integrating with both SQL and NoSQL data stores
  • Participate in agile development methodologies including Scrum, and contribute to sprint planning, daily standups, and retrospectives.
  • Collaborate with cross-functional teams in architecture design, technical reviews, and troubleshooting complex issues.
  • Maintain high code quality through testing, automation, and continuous integration.


Qualifications
  • Bachelor's or Master's degree in Computer Science, Engineering, or equivalent experience.
  • Prior experience integrating or working with AI-assisted tools in development workflows.
  • 4+ years of professional software development experience.
  • Strong experience in web technologies, API development/consumption, and full-stack application development.
  • Hands-on expertise with cloud-native development patterns.
  • Proficiency in Go, TypeScript, NestJS (Node) and familiarity with C# (.NET).
  • Proficient with container technologies, including Docker and Kubernetes.
  • Familiarity with DevOps pipelines, Git, Github - GH Actions, and Infrastructure-as-Code tools.
  • Experience with modern testing practices (e.g., test automation, shift-left testing).
  • Demonstrated ability to work on both greenfield and legacy systems in agile team environments


Preferred Qualifications:
  • Experience with GoLang and TS is a strong plus.
  • Prior experience integrating or working with AI-assisted tools in development workflows.
  • Familiarity with microservices, containerized environments (Docker/Kubernetes), and event-driven systems.
  • AWS/Azure certifications or other relevant cloud credentials.

About Aderant

Aderant is a global provider of comprehensive business management software for law firms and professional services organizations. The company offers a suite of solutions that includes time and billing, financial management, practice management, business intelligence, and CRM. Aderant serves more than 3,200 clients in over 30 countries.
Learn more about Aderant
Size
1,100 employees
Industry
Net Income
$10 million
Founded
1978
5 Year Trend
+5%
Revenue
$100 million
NASDAQ

Similar Jobs

More Jobs at Aderant

More Information Technology Jobs

Find similar Senior Software Engineer jobs: