As an employee-owned company, DMA prioritizes employees. Low turnover rates and tenured teams are living proof:
Position Summary
The Software Engineer will be responsible for the maintenance and enhancements to existing software solutions and websites, actively participate in client-related support, as well as assist with the implementation of more optimized and efficient processes.
Essential Duties and Responsibilities
• Participate in code reviews and release & sprint planning sessions
• Produce clean, well designed, testable, and efficient source code
• Develop unit test cases for new features and bug fixes
• Diagnose and triage issues with software; determine and document root cause
• Maintain and enhance existing software solutions
• Provide technical support as needed
• Establish estimates/timelines for development tasks and technical solutions
• Assist in collecting and documenting technical requirements and potential solutions
• Assist in developing conceptual (high-level) and technical (low-level) designs that follow specifications and best practices
• Assist in dividing tasks into quantifiable subtasks, and in reasonably predicting the effort to complete the tasks
• Assist in providing technical guidance and mentoring to less-experienced team members
• Assist in preparing functional and technical documentation
• Assist in establishing realistic estimates for individual development tasks, and for complex technical solutions
Non-Essential Duties and Responsibilities
• Perform other duties as assigned
Education and Qualifications
• Bachelor’s degree in Computer Science, Computer Technology, or related field preferred
• 1+ years professional programming experience
• Understanding of Java, HTML, JavaScript, Java Server, ASP.net, C#, XML, etc.
• Knowledge of relational databases and object-relational mapping concepts
• Understanding of the typical system development life cycle
• Understanding of dynamic, web-based development concepts and technologies
• Understanding of distributed systems
• Ability to handle multiple issues simultaneously
• Intermediate verbal and written communication skills; excellent listening skills
• Intermediate organizational skills and problem-solving skills; ability to multi-task
#LI-JS1
#LI-HYBRID
The Company is an equal employment opportunity employer and is committed to providing equal employment opportunities to its applicants and employees. The Company does not discriminate in employment opportunities or practices on the basis of race, color, religion, gender, national origin, citizenship, age, disability, veteran status, genetic information, or any other category covered by applicable federal, state, or local law. This equal employment opportunity policy applies to all employment policies, procedures, and practices, including but not limited to hiring, promotion, compensation, training, benefits, work assignments, discipline, termination, and all other terms and conditions of employment.
It is DMA's policy to make reasonable accommodations for qualified individuals with disabilities. If you have a disability and either need assistance applying online or need to request an accommodation during any part of the application process, please contact our Human Resources team at HRDepartment@dmainc.com or 800-309-2110 and choosing selection 6.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Lead RF communications design and network optimization for Urban Sky’s stratospheric relay and bent-pipe systems to ensure robust, high-bandwidth links for commercial and government missions.
Opal is hiring a Senior Account Executive to drive new business and revenue growth by selling its fintech platform to advertising agencies from our San Francisco office.
Khan Academy is hiring remote Summer 2026 Software Engineer Interns to build impactful educational features (speech-to-text, UI work, classroom tools) using Go and JavaScript in a mission-driven, mentored internship.
TENEX is hiring a Senior Software Engineer in Overland Park to design and deliver scalable backend and frontend systems for an AI-driven cybersecurity platform.
Samsara is hiring a Senior Software Engineer - Connectivity to deliver full‑stack connectivity features for its Vehicle Gateway and ensure secure, scalable IoT device operations.
TENEX seeks a Full Stack Software Engineer in Sarasota to build scalable backend systems and engaging frontend applications for its AI-powered MDR platform.
Hippocratic AI seeks an ML/Backend Research Engineer to develop scalable back-end infrastructure and multimodal data pipelines powering healthcare-focused LLMs in Palo Alto.
Lead architecture and end-to-end delivery of scalable React + TypeScript frontends and C# microservice integrations to improve K‑12 district user experiences.
OCLC is hiring a Senior Software Engineer to build and modernize full-stack Java applications that support global library services and metadata systems.
Experienced full-stack engineer (front-end oriented) needed to build performant, accessible UIs and integrate them with Node.js microservices for a B2B digital marketing agency.
Nango, a YC-backed open-source integrations platform, is seeking a Senior Backend Engineer to scale backend systems and developer APIs while owning product and community-facing infrastructure in a remote-first team.
Experienced embedded C/C++ developer with strong Qt GUI skills needed to design and deliver world-class user interfaces for Intuitive's da Vinci surgical systems.
PlayOn is hiring a Software Engineer II to develop and scale cloud-native payment systems and support the migration to Stripe Connect.
Quisitive is hiring a remote Dynamics/Power Platform Developer to design and maintain Power Pages, Power Automate flows and Dynamics 365 customizations for managed services clients across the US.
Experienced Azure/.NET architect to define cloud-native reference architecture, lead modernization efforts, and mentor teams across a distributed software portfolio.
SpringRole is the first professional reputation network powered by artificial intelligence and blockchain to eliminate fraud from user profiles. Because SpringRole is built on blockchain and uses smart contracts, it's able to verify work experienc...
577 jobs