Base Career helps you apply smarter for this job.
Key skills for this role
The Software Engineer is responsible for designing, developing, and maintaining high-quality software applications and systems. This role requires hands-on technical expertise across the .NET framework, multiple database platforms, and AWS data warehousing solutions, along with proficiency in modern AI-assisted development tools. The ideal candidate is a strong individual contributor who can work both independently and collaboratively with cross-functional and distributed teams to deliver reliable, scalable software solutions.
The Software Engineer is responsible for designing, developing, and maintaining high-quality software applications and systems. This role requires hands-on technical expertise across the .NET framework, multiple database platforms, and AWS data warehousing solutions, along with proficiency in modern AI-assisted development tools. The ideal candidate is a strong individual contributor who can work both independently and collaboratively with cross-functional and distributed teams to deliver reliable, scalable software solutions.
Design, develop, and maintain scalable, maintainable applications using .NET framework and related technologies
Write clean, well-documented code following established coding standards and best practices
Design and optimize database schemas across SQL and NoSQL platforms
Support and contribute to data warehousing solutions using AWS services
Ensure application performance, security, and reliability
Participate in architectural discussions and contribute technical recommendations
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
Phoenix, USA
Tulsa, USA
Watertown, USA
Phoenix, USA
Tulsa, USA
Watertown, USA
Design queries and optimize database performance
Contribute to ETL processes and data pipelines
Ensure data integrity and compliance with relevant standards
Assist with database migrations and version control
Use AI coding assistants (e.g., GitHub Copilot, Claude, Cursor) to accelerate development and improve code quality
Apply effective prompting techniques for code generation, debugging, and refactoring
Review and validate AI-generated code for accuracy, security, and maintainability
Stay current on emerging AI development tools and share learnings with the team
Collaborate with product managers and senior engineers to define requirements and priorities
Participate in Agile/Scrum ceremonies, including sprint planning, daily standups, and retrospectives
Debug and troubleshoot issues across development and production environments
Contribute to testing efforts, including unit and integration testing
Document technical specifications and maintain system documentation
Support cloud-based applications and services, helping monitor performance and resolve incidents
Work closely with cross-functional teams including product, QA, DevOps, and business stakeholders
Participate in code reviews and contribute to improving overall code quality
Communicate technical concepts clearly to both technical and non-technical audiences
Collaborate effectively with onshore and offshore team members across time zones
Identify opportunities for process improvements and automation
Support CI/CD pipeline usage and DevOps practices
Contribute to post-mortem analyses and apply learnings to future work
Bachelor's degree in Computer Science, Information Technology, Engineering, or related field, or equivalent practical experience
2+ years of professional software development experience
Hands-on experience with the required technology stack
1+ years of hands-on experience using AI-assisted development tools such as GitHub Copilot, Claude, Cursor, or similar platforms
Strong problem-solving and analytical thinking
Excellent written and verbal communication skills
Attention to detail and commitment to code quality
Ability to work effectively both independently and as part of a team
Adaptability and willingness to learn new tools and technologies
Ability to collaborate across time zones and with distributed team members
Private U.S. screening company serving healthcare, transportation, and enterprise employers with background checks, drug testing, and verifications.
Visit company websiteJobs and hiring trendsFull-time
Entry · 2+ years experience
Remote
Apply faster on company sites with our extension.