
Software Engineer
Aspirion
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Tech Stack
About the role
- Design, develop, test, and deploy software solutions that address business requirements, ensuring scalability, performance, and security with an AI-first lens
- Write clean, efficient, and maintainable code using modern programming languages and frameworks, such as C#, .NET, Java, Python, or JavaScript
- Collaborate with cross-functional teams, including product management, QA, and DevOps, to define technical requirements, deliver features, and resolve issues
- Build and maintain APIs, microservices, and cloud-based applications on platforms such as Azure, AWS, or Google Cloud
- Participate in all phases of the software development lifecycle (SDLC), including design, development, testing, deployment, and maintenance
- Utilize modern development practices, such as Agile methodologies, CI/CD pipelines, version control (e.g., Git), and automated testing
- Troubleshoot and resolve software bugs, performance bottlenecks, and technical issues to ensure a seamless user experience
- Continuously improve existing systems by identifying opportunities for optimization, refactoring, and modernization
- Collaborate with peers to conduct code reviews and ensure adherence to coding standards, security guidelines, and best practices
- Stay current with emerging technologies, tools, and frameworks, recommending their adoption when appropriate to enhance the development process
Requirements
- Proficiency in programming languages such as C#, Java, Python, JavaScript, or similar
- Experience with building and maintaining APIs, web applications, and cloud-native solutions
- Strong understanding of cloud platforms like Azure, AWS, or GCP
- Familiarity with modern software design patterns, microservices architecture, and RESTful API development
- Proficiency with development tools and frameworks, including Visual Studio, .NET Core, Spring Boot, React, or Angular
- Hands-on experience with version control systems such as Git and CI/CD pipelines
- Understanding of relational and non-relational databases (e.g., SQL Server, PostgreSQL, MongoDB)
- Strong problem-solving, analytical, and debugging skills
- Ability to work collaboratively in a team-oriented, agile environment
- Excellent written and verbal communication skills for technical and non-technical stakeholders
- Self-starter with a passion for learning and continuous improvement.
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field
- 3+ years of hands-on software development experience, with a proven ability to deliver production-grade solutions.
Benefits
- health, dental, vision and life insurance upon hire
- matching 401k
- competitive salaries
- advancement opportunities
- incentive programs
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#JavaPythonJavaScriptAPIsmicroservicescloud-native solutionsAgile methodologiesCI/CD pipelinesversion control
Soft Skills
problem-solvinganalytical skillsdebugging skillscollaborationcommunicationself-startercontinuous improvement
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering