The Software Solutions team is a high-velocity team that delivers bespoke data-driven solutions to our clients across the business spectrum. This specialized team creates scalable and feature-rich web applications using open source and cloud technologies.
Responsibilities
Raise awareness in the EMEA region of D&A Software Solutions’ capabilities and service lines through networking and demonstrations to internal partners and clients
Designing, creating, and implementing client-centric web applications
Leading software projects and collaborate daily with fellow software engineers, managers and stakeholders
Conducting peer code reviews, triaging flaws & promoting updates to production
Playing an active role in mentoring junior members of the team
Requirements
Bachelor’s degree in computer science or related discipline
Responsible for defining an architectural vision and solution that supports the strategic outcomes of the Business' Products and Services.
Compensation
$140,500.00 - $205,000.00 annualized salary, offers to be determined based on experience, education and skill set.
Responsibilities
Works across the business, operations and technology to create the solution intent and architectural vision for complex solutions and prioritize functional and non-functional requirements into a technology backlog to enable the technology roadmap and functionality to support evolving capabilities and services
Contributes to the creation of the architecture roadmap of defined domains (Business, Application, Data, and Technology) in support of the product roadmap and the development of best practices including standardized templates
Clarifies the architecture, assists with system design to support implementation, and provides solution options to resolve any architectural impediments
Facilitates solution driven discussions, leads the design of complex architectures, and finds creative solutions through knowledge of domain, practical experiments, and proof of concepts while ensuring architecture is flexible, modular, and adaptable
Educates team members on the technology practices, standardization strategies, and best practices to create innovative solutions
We are seeking a Senior Staff Software Engineer to advance the architectural evolution and technical direction of our platform. In this role, you will tackle high-ambiguity technical challenges, set the engineering vision, and pioneer AI-first development workflows to accelerate feature delivery and elevate software quality.
Compensation
$126,000.00 - $204,500.00/yr
Responsibilities
Drive End-to-End Feature Delivery: Take complete ownership of complex, end-to-end feature delivery by breaking down work, managing commitments, and systematically reducing cycle time and rework.
Lead AI-First Engineering Practices: Apply high AI tool fluency and prompt/context engineering to design AI-assisted workflows across the agentic SDLC. Rigorously evaluate AI-generated code to prevent hallucinations, security gaps, and logic defects.
Architect for Scale & Extensibility: Design clear system interfaces and extensible logic that minimize maintainer toil, gracefully handling performance, reliability, and scale trade-offs.
Practice Defensive & Secure Engineering: Enforce defensive coding practices across edge conditions, limits, and complex authorization paths to reduce defect escape rates.
Simplify Workflows & Enhance User Experience: Partner with PM and Design to translate product requirements into intuitive code, using prototypes and telemetry to simplify complex user flows and reduce friction.
Responsible for developing routine/procedures to moderately complex proprietary software programming applications (e.g. C#, C++, MSQL, .Net) from concept to deployment by gathering and evaluating requirements, defining operation requirements, designing the solution, develop the code, implement the application and testing to meet or exceed quality standards using established process methodologies and tools.
Compensation
Rate of Pay: $86,600.00/year to $150,738.00/year
Responsibilities
Developing routine/procedures to moderately complex proprietary software programming applications
Gathering and evaluating requirements
Defining operation requirements
Designing the solution
Developing the code
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or related discipline or its foreign equivalent
Lead the technical evolution of our Identity Governance & Administration (IGA) platform, driving end-to-end initiatives, setting standards, and mentoring teams.
Locations (2)
Boston, Massachusetts, United States
Newton, Massachusetts, United States
Compensation
The compensation offered for this position will depend on qualifications, experience, and work location. For candidates who receive an offer at the posted level, the starting base salary (for non-sales roles) or base salary + commission target (for sales/com-missioned roles) is expected to be the annual range listed below. The offered compensation may also include restricted stock units and a bonus.
Responsibilities
Drive End-to-End Initiatives
Execute with Autonomy
Define and Govern Standards
Architect Complex Systems
Mentor and Uplevel Teams
Requirements
Bachelor’s degree in computer science or a related field, or equivalent practical experience
We are looking for a skilled Full Stack Software Developer with 4 - 5 years of hands-on experience in building scalable web applications using Django and Angular. The ideal candidate should have strong backend and frontend development capabilities, a good understanding of software engineering best practices, and practical exposure to AI-driven and specification-driven development approaches.
Responsibilities
Design, develop, and maintain full-stack web applications using Django, Django REST Framework, Angular, TypeScript, HTML, CSS, and JavaScript.
Build clean, scalable, and secure REST APIs for enterprise web applications.
Develop responsive and user-friendly frontend interfaces using Angular.
Translate business requirements, functional specifications, UI wireframes, and API specifications into working application features.
Work with AI-assisted development tools to improve productivity, generate code scaffolding, validate logic, and accelerate implementation.
Requirements
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field
Senior Software Engineer with strong hands‑on experience in web development and AI agent development, working across Python, .NET, Azure ecosystem, DevOps, UI development, and Oracle ERP/SCM domains.
Responsibilities
Design, develop, and maintain web applications and backend services using Python and .NET
Develop and support AI agents and automation workflows
Build and enhance REST APIs, microservices, and cloud‑native applications
Work within the Azure ecosystem including App Services, Functions, Storage, Key Vault, and Azure Fabric
Implement and manage DevOps practices including CI/CD pipelines
Requirements
Bachelor’s degree in computer science, Computer Engineering, or a related technical discipline such as Bachelor of Technology (B.Tech) or Bachelor of Engineering (B.E.)
Master’s degree in computer science or a related field (preferred)