Senior Software Developer
Location
Colorado + 2 moreAll locations: Colorado | Florida | Texas
Posted
73 days ago
Salary
$80K - $130K / year
Seniority
Senior
Job Description
Senior Software Developer
AtkinsRéalis
• Lead and participate in the design, development, and delivery of enterprise applications • Collaborate with clients and stakeholders to analyze business needs, define scope, and translate requirements into technical specifications and scalable software solutions • Design and develop backend services, APIs, and data-driven Web, desktop and mobile applications • Contribute to and lead application architecture and system design leveraging established design patterns and reusable frameworks • Develop, maintain, and optimize SQL-based data solutions • Participate in DevOps best practices • Develop high-quality, well-documented code that adheres to best practices and coding standards • Lead or contribute to code reviews, mentoring junior developers • Produce and maintain technical documentation • Provide database design and management expertise • Participate in or lead software development best practices initiatives
Job Requirements
- Bachelor’s degree (B.S. or B.A.) in Computer Science, Information Technology, or a related discipline; or equivalent experience with four or more years of relevant programming experience in engineering or a related field
- 8–10+ years of professional experience in software development or related areas
- Experience applying AI and machine learning technologies
- Ability to integrate AI capabilities into software development workflows
- Preferred experience with: Enterprise software solutions, Power BI, SharePoint, SQL Server and other relational databases, C# and the .NET platform, Python, JavaScript/TypeScript and Node JS
- Strong background in database design and/or administration of enterprise relational database management systems
- Demonstrated excellent interpersonal, communication, and technical writing skills
Benefits
- medical, dental, vision
- company-paid life and short- and long-term disability benefits
- employer-matched 401(k) with 100% vesting
- employee stock purchase plan
- Paid Time Off
- leaves of absences options
- flexible work options
- recognition and employee satisfaction programs
- employee assistance program
- voluntary benefits
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Build and maintain product features across backend services, APIs, data systems, and user-facing workflows • Work with product managers, designers, security researchers, and other engineers to ship useful, reliable software • Contribute to services that process SaaS activity, identity data, permissions, alerts, and security findings • Improve existing systems for performance, reliability, maintainability, and observability • Write clear, well-tested code and participate in code reviews and design discussions • Learn unfamiliar parts of the stack and help where the team needs you most • Use AI-powered development tools thoughtfully while reviewing and validating the output
• Own features and system improvements from problem definition through production • Design and build backend services, APIs, data processing workflows, integrations, and product-facing capabilities • Work with product managers, designers, security researchers, and engineers to turn customer needs into shipped software • Improve the performance, reliability, scalability, and observability of existing systems • Make practical technical decisions and explain the tradeoffs clearly • Help raise engineering standards through code reviews, design discussions, mentoring, and documentation • Debug production issues and help teams get to durable fixes, not just short-term patches • Use AI-powered tools effectively while maintaining high standards for correctness, security, and maintainability
• Architect and design digital products using modern tools and technologies • Own and manage the application in production • Participate in inceptions and iteration planning meetings • Lead and participate in standups and retrospectives • Collaborate with cross-product teams and key stakeholders • Establish continuous integration and deployment pipelines • Provide software support in user environments
Senior Software Development Engineer – Linux
CVS HealthBringing our heart to every moment of your health.
• Act as the Linux engineering subject matter expert on projects and business support requests • Provide multiple solution approaches and perform engineering to implement selected options • Regular status updates and continuous process improvement • Ensure project goals are met and collaborate with key stakeholders



