
Software Engineer
Posted 8 hours ago

Posted 8 hours ago
This is a fully remote position, open to applicants in United States.
• Design, develop, test, and maintain software applications utilizing contemporary programming languages and frameworks.
• Collaborate with product managers, designers, and engineers to convert requirements into technical specifications.
• Produce clean, maintainable, and efficient code adhering to team standards and best practices.
• Develop unit, integration, and end-to-end tests.
• Contribute to system enhancements and their implementation.
• Engage in code reviews and actively seek constructive feedback.
• Troubleshoot, debug, and resolve technical issues and defects.
• Optimize applications for enhanced performance, scalability, and reliability.
• Contribute to the ongoing improvement of development processes, tools, and methodologies.
• Utilize approved AI-assisted tools throughout the software development lifecycle.
• Validate the accuracy, security, maintainability, compliance, and business relevance of AI-generated outputs.
• Adopt team-defined prompts, skills, agents, and AI-assisted development patterns.
• Identify opportunities for enhancing workflows and automation through AI.
• Adhere to governance policies regarding AI usage, intellectual property, security, privacy, PHI management, and Responsible AI.
• Participate in peer reviews and validation processes for AI-assisted solutions.
• A minimum of 2 years of professional software development experience.
• Proficiency in C# or Python, along with familiarity with their respective ecosystems.
• Working knowledge of relational database development, preferably with SQL Server.
• Strong grasp of software design principles, algorithms, and data structures.
• Familiarity with Git-based version control systems, including pull requests.
• Acquaintance with cloud platforms such as Azure, AWS, or Google Cloud.
• Familiarity with containerization technologies like Docker or Kubernetes.
• Capability to work independently and collaboratively within a globally distributed team.
• Excellent communication skills with the ability to convey technical concepts to both technical and non-technical stakeholders.
• Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
• High-speed internet connection of at least 10 Mbps at home.
• Submission of a government-issued photo ID and identity verification.
• Completion of a comprehensive background check.
• In-person I-9 form verification.
• May be required to undergo drug screening prior to employment.
• AI tools are prohibited during the interview process.
• Must adhere to security, privacy, regulatory, Responsible AI, intellectual property, PHI management, and enterprise AI-use policies.
• Work/life balance.
• Flexible work arrangements.
• Autonomy in work responsibilities.
• Health insurance benefits for eligible employees.
• Commitment to equal opportunity employment.
• Support for reasonable accommodations.
Veeam Software
Veeam Software
AECOM
Get handpicked remote jobs straight to your inbox weekly.