Software Engineer I creating scalable software applications for Blue Ridge Associates. Collaborating with cross-functional teams while working remotely or in office in various states.
Responsibilities
Assist in the design, development, and maintenance of scalable and reliable software applications.
Write clean, maintainable, and efficient code using PHP, Python, SQL, and related technologies.
Collaborate with senior engineers, product managers, and other stakeholders to implement new features.
Participate in code reviews and follow established coding standards and best practices.
Help troubleshoot, debug, and resolve software defects and performance issues.
Contribute to improving existing codebases for better performance and maintainability.
Learn and apply industry trends, technologies, and best practices.
Requirements
Working knowledge of web technologies such as HTML5, CSS, JavaScript, and PHP.
Familiarity with Python and SQL.
Basic understanding of object-oriented programming (OOP) principles and design patterns.
Exposure to relational databases; experience with non-relational databases is a plus.
Familiarity with version control systems, especially Git.
Basic understanding of cloud platforms, preferably AWS.
Strong problem-solving skills and willingness to learn.
Exposure to Agile development methodologies is a plus.
Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
0–2 years of professional experience in software development (internships or co-op experience acceptable).
Experience working on academic, personal, or early-career projects involving web or software development.
Familiarity with front-end frameworks such as React is a plus.
Interest in cloud services and microservices architecture is a plus.
Benefits
Remote-first work culture with in-office options (VA, MD, OH, IL, CA, MN)
AI Software Engineer developing intelligent multimodal AI agents for Nextiva's AI - driven platform. Collaborating with teams to enhance customer experiences through innovative AI solutions.
AI Software Engineer developing intelligent multimodal AI agents for Nextiva’s customer experience platform. Collaborating on AI - driven features to enhance business - customer engagement.
Senior Cloud Software Development Engineer in Communication Runtimes team developing software features for Intel's communication libraries. Collaborate with scientists and engineers on high - performance computing applications.
Senior GenAI Software Architect at Intel developing AI products impacting real - world applications. Architecting machine learning strategies and collaborating with users for innovative solutions.
Software Developer designing, developing, and maintaining scalable software solutions for transportation and warehousing. Collaborating with cross - functional teams to enhance logistics and supply chain operations.
Senior Software Developer joining Aspire Software to design and develop web applications. Collaborating with cross - functional teams to deliver high - quality solutions in Lebanon.
Full Stack Developer involved in the full development life cycle of software solutions at Major Tool. Implementing designs, maintaining existing programs, and collaborating within a team.
Technical lead focusing on software engineering and product strategy in a hybrid work model. Collaborating with cross - functional teams at a leading fintech company.
Full Stack Developer designing, coding, and deploying software applications at 32BJ Benefit Funds. Involved in both front - end and back - end development with a focus on high quality service to members.