Software Engineer @Universal Background Screening
Software Development
Salary unspecified
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 2mths ago

[Hiring] Software Engineer @Universal Background Screening

2mths ago - Universal Background Screening is hiring a remote Software Engineer. πŸ’Έ Salary: unspecified πŸ“Location: USA

Role Description

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.

Key Responsibilities

  • Software Development & Architecture
    • 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
  • Database & Data Management
    • 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
  • AI-Assisted Development
    • 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
  • Project & Delivery
    • 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
  • Collaboration & Communication
    • 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
  • Continuous Improvement
    • 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

Qualifications

  • 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

Requirements

  • Working proficiency in .NET Framework (.NET Core, ASP.NET, C#)
  • Understanding of object-oriented programming, design patterns, and SOLID principles
  • Experience with RESTful API design and development
  • Familiarity with front-end technologies (HTML, CSS, JavaScript, modern frameworks)
  • Experience with relational databases (SQL Server, MySQL, or PostgreSQL); exposure to NoSQL platforms (e.g., MongoDB) a plus
  • Basic understanding of AWS or Azure cloud platforms
  • Familiarity with version control systems (Git, GitHub, GitLab, or Azure DevOps)
  • Hands-on experience with AI-assisted development tools (code suggestions, completions, chat/refactoring features)
  • Understanding of AI tool limitations, security considerations, and best practices

Preferred Qualifications

  • Experience with Entity Framework or other ORM tools
  • Familiarity with AWS services (Redshift, S3, Glue, Lambda, EC2) or Azure equivalents
  • Exposure to dimensional modeling or data warehousing concepts
  • Relevant certifications (AWS, Azure, database, or Scrum/Agile)

Key Competencies

  • 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

Additional Skills

  • Familiarity with CI/CD tools and practices
  • Basic knowledge of containerization (Docker) a plus
  • Experience with Agile/Scrum methodologies
  • Familiarity with collaboration tools (Jira, Confluence, Slack, Microsoft Teams, Zoom)

Special Requirements

  • Must be available for 24/7 on-call responsibilities, including weekends and holidays.
  • Must be proficient in the English language, both written and verbal.
  • Prolonged periods sitting at a desk and working on a computer.
  • Ability to lift 50 pounds.
  • Selected candidates will be required to pass a comprehensive background check and drug screening.
Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Engineer @Universal Background Screening
Software Development
Salary unspecified
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 2mths ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 126,868+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later