14 Remote Software Developer jobs in the United States
Software Developer
Posted today
Job Viewed
Job Description
We are seeking a talented and motivated Remote Software Developer to join our growing team. The ideal candidate will have a strong background in software development, be proficient in various programming languages, and possess a passion for solving complex problems. This role involves working closely with cross-functional teams to design, develop, and maintain software applications that meet our clients' needs.
Key Responsibilities:
- Develop, test, and deploy high-quality software applications in accordance with project requirements.
- Collaborate with product managers, designers, and other developers to define software requirements and specifications.
- Write clean, maintainable, and efficient code using best practices and coding standards.
- Troubleshoot and debug applications to ensure optimal performance and user experience.
- Participate in code reviews to ensure code quality and share knowledge with team members.
- Stay up-to-date with emerging technologies and industry trends to continuously improve skills and contribute to the team.
- Document software design, processes, and user manuals as needed.
- Assist in the deployment and maintenance of applications in various environments.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Proven experience as a software developer, with a strong portfolio of completed projects.
- Proficiency in one or more programming languages (e.g., Java, Python, C#, JavaScript).
- Experience with web development frameworks (e.g., React, Angular, Vue.js) and back-end technologies (e.g., Node.js, Spring, Django).
- Familiarity with database management systems (e.g., MySQL, PostgreSQL, MongoDB).
- Understanding of software development methodologies (e.g., Agile, Scrum).
- Strong problem-solving skills and the ability to work independently in a remote environment.
- Excellent communication skills and the ability to collaborate effectively with team members.
Preferred Qualifications:
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Knowledge of DevOps practices and tools (e.g., Docker, Kubernetes, CI/CD pipelines).
- Familiarity with version control systems, particularly Git.
What We Offer:
- Competitive salary and benefits package.
- Flexible work hours and a fully remote work environment.
- Opportunities for professional growth and development.
- A collaborative and inclusive company culture.
- Access to the latest tools and technologies.
Join us in building innovative software solutions that make a difference! We look forward to hearing from you.
Company Details
Software developer
Posted 1 day ago
Job Viewed
Job Description
We are looking for a talented Software Developer to join our team and contribute to the design, development, and maintenance of high-quality software applications. In this role, you will work closely with cross-functional teams to build scalable solutions, write clean and efficient code, and ensure applications meet both technical and business requirements. The ideal candidate has strong programming skills, problem-solving ability, and a passion for technology.
Key Responsibilities:
• Design, develop, test, and deploy software applications.
• Write clean, maintainable, and efficient code following best practices.
• Collaborate with product managers, designers, and QA teams to deliver features.
• Debug and resolve software defects and performance issues.
• Stay current with emerging technologies and development trends.
Requirements:
• Proficiency in one or more programming languages (e.g., Java, C#, Python, JavaScript).
• Experience with frameworks, databases, and development tools.
• Strong understanding of software development methodologies (Agile/Scrum).
• Good problem-solving skills and attention to detail.
• Ability to work both independently and as part of a team.
Company Details
Software Developer
Posted 8 days ago
Job Viewed
Job Description
Our company is seeking to hire a skilled software developer to help with the development of our current projects. Your duties will primarily revolve around building software by writing code, as well as modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. You will also be involved in directing system testing and validation procedures, and also working with customers or departments on technical issues including software system design and maintenance.
Software Developer Responsibilities:- Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.
- Directing system testing and validation procedures.
- Directing software programming and documentation development.
- Consulting with departments or customers on project status and proposals.
- Working with customers or departments on technical issues including software system design and maintenance.
- Analyzing information to recommend and plan the installation of new systems or modifications of an existing system.
- Consulting with engineering staff to evaluate software hardware interfaces and develop specifications and performance requirements.
- Designing and developing software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences.
- Preparing reports on programming project specifications, activities, or status.
- Conferring with project managers to obtain information on limitations or capabilities.
- Bachelor's degree in computer science or related degree.
- Knowledge of the software development life-cycle.
- The desire to work in a fast-paced environment.
- Ability to develop unit testing of code components or complete applications.
- Creativity is always a plus.
- Must be a full-stack developer and understand concepts of software engineering.
- Experience working on a variety of software development projects.
- Deep programming language knowledge.
Company Details
Software developer
Posted 10 days ago
Job Viewed
Job Description
We are seeking a talented and motivated Software Developer to join our remote engineering team. In this role, you will design, develop, test, and maintain scalable software solutions that align with business goals and deliver value to users.
Key Responsibilities:
- Write clean, efficient, and well-documented code
- Collaborate with cross-functional teams to gather requirements and develop new features
- Debug and resolve software defects, performance issues, and bugs
- Participate in code reviews and contribute to continuous improvement efforts
- Stay up to date with industry trends and emerging technologies
Skills & Qualifications:
- Proficiency in one or more programming languages (e.g., JavaScript, Python, Java, C#)
- Experience with version control systems (e.g., Git)
- Knowledge of databases, APIs, and software development best practices
- Strong problem-solving and communication skills
- Bachelor’s degree in Computer Science or related field preferred
Benefits:
- Fully remote work with flexible scheduling
- Competitive salary and performance bonuses
- Health, dental, and vision insurance
- Professional development and career advancement opportunities
Company Details
Software developer
Posted 20 days ago
Job Viewed
Job Description
We are looking for a talented Software Developer to join our team and contribute to the design, development, and maintenance of high-quality software applications. In this role, you will work closely with cross-functional teams to build scalable solutions, write clean and efficient code, and ensure applications meet both technical and business requirements. The ideal candidate has strong programming skills, problem-solving ability, and a passion for technology.
Key Responsibilities:
• Design, develop, test, and deploy software applications.
• Write clean, maintainable, and efficient code following best practices.
• Collaborate with product managers, designers, and QA teams to deliver features.
• Debug and resolve software defects and performance issues.
• Stay current with emerging technologies and development trends.
Requirements:
• Proficiency in one or more programming languages (e.g., Java, C#, Python, JavaScript).
• Experience with frameworks, databases, and development tools.
• Strong understanding of software development methodologies (Agile/Scrum).
• Good problem-solving skills and attention to detail.
• Ability to work both independently and as part of a team.
Company Details
Software engineer
Posted 17 days ago
Job Viewed
Job Description
DENOLOGIX is seeking talented and motivated Software Engineers to join our growing technology team. As a Software Engineer, you will play a vital role in designing, developing, and maintaining innovative software solutions that support our global operations. This is a 100% remote opportunity, offering flexibility, competitive pay, and long-term career growth.
Duties
Design, build, test, and deploy scalable software applications and systems.
Collaborate with cross-functional teams (product managers, designers, and engineers) to gather requirements and deliver high-quality solutions.
Write clean, maintainable, and efficient code following best practices.
Troubleshoot, debug, and optimize applications for performance and scalability.
Conduct code reviews, provide constructive feedback, and mentor junior developers.
Ensure software meets security, compliance, and quality standards.
Stay updated on emerging technologies and propose innovative solutions to enhance business processes.
Qualifications & Skills
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
Proficiency in at least one major programming language.
Experience with cloud platforms (AWS, Azure, or GCP) and modern development frameworks.
Knowledge of databases (SQL/NoSQL) and version control systems (Git).
Strong problem-solving, analytical, and debugging skills.
Excellent communication and teamwork abilities.
Ability to work independently in a fully remote environment.
Employee Benefits
Competitive salary with performance-based incentives.
Comprehensive health, dental, and vision insurance.
401(k) retirement plan with company match.
Generous paid time off, sick leave, and company holidays.
Ongoing training, certifications, and career advancement programs.
Work-from-home flexibility with provided tools and resources.
Inclusive, supportive, and innovative work culture.
Company Details
Tdd Software Engineer
Posted 20 days ago
Job Viewed
Job Description
We are seeking a highly skilled Software Engineer with strong expertise in Test-Driven Development (TDD) to join our team. In this role, you will be responsible for designing and implementing software solutions with quality built in from the start. You will work closely with product managers, QA engineers, and other developers to deliver reliable, maintainable, and scalable applications while ensuring that automated tests drive the development process.
Key Responsibilities:
• Apply Test-Driven Development (TDD) practices to design, develop, and test software.
• Write and maintain unit, integration, and functional tests to ensure high code quality.
• Collaborate with cross-functional teams to define requirements and deliver features.
• Refactor existing code to improve performance, scalability, and maintainability.
• Ensure continuous integration and delivery pipelines are maintained and effective.
• Mentor team members on best practices in TDD and automated testing.
Requirements:
• Strong experience with Test-Driven Development in professional software projects.
• Proficiency in one or more programming languages (e.g., Java, C#, Python, JavaScript).
• Familiarity with testing frameworks (e.g., JUnit, NUnit, PyTest, Mocha, Jest).
• Experience with CI/CD tools and version control (Git).
• Solid understanding of Agile methodologies and software engineering principles.
• Strong problem-solving, debugging, and collaboration skills.
Company Details
Be The First To Know
About the latest Remote software developer Jobs in United States !
Weapon Software Engineer
Posted 20 days ago
Job Viewed
Job Description
We are looking for a skilled Weapons Software Engineer to design, develop, and maintain software solutions that support advanced defense and weapons systems. This role involves working on mission-critical applications, ensuring high standards of performance, reliability, and security. The ideal candidate will have strong technical expertise, a background in embedded or real-time systems, and experience working in defense or aerospace environments.
Key Responsibilities:
• Design, code, test, and integrate software for weapons and defense systems.
• Develop real-time and embedded software solutions with strict reliability requirements.
• Collaborate with systems engineers, hardware teams, and defense stakeholders.
• Conduct simulations, performance testing, and system validation.
• Ensure compliance with military and defense software standards.
• Prepare technical documentation and support project reviews.
Requirements:
• Bachelor’s or Master’s degree in Software Engineering, Computer Science, or related field.
• Experience with real-time/embedded programming languages (e.g., C, C++, Ada).
• Knowledge of defense software standards (e.g., DO-178C, MISRA).
• Strong problem-solving and debugging skills.
• Ability to work in secure, classified environments and adhere to regulatory requirements.
• Previous experience in defense, aerospace, or mission-critical software projects preferred.
Company Details
Java Software Engineer Urgently Needed
Posted 6 days ago
Job Viewed
Job Description
Job Title:
Java Software Engineer – Safilo Group
Position Type:
Full-Time (Hybrid or Remote Option Available)
About Safilo Group:
Safilo Group is one of the world’s leading designers, manufacturers, and distributors of eyewear and optical frames. With a strong legacy of craftsmanship, innovation, and style, Safilo manages a wide portfolio of prestigious brands. The company continues to evolve through advanced technologies and digital transformation, creating efficient, data-driven, and customer-centered solutions across global operations.
Job Summary:
Safilo Group is seeking a skilled and motivated Java Software Engineer to join our technology team. The ideal candidate will design, develop, and maintain scalable Java-based applications that support business operations, digital platforms, and enterprise systems. This role requires a strong understanding of software development principles, attention to detail, and a collaborative mindset.
Key Responsibilities:
- Design, develop, test, and deploy high-quality Java applications and services
- Collaborate with cross-functional teams (including business analysts, designers, and QA engineers) to define technical requirements
- Maintain and enhance existing applications to improve performance, scalability, and reliability
- Write clean, efficient, and maintainable code following industry best practices and company standards
- Integrate applications with internal and third-party systems using APIs and web services
- Participate in code reviews, testing, and documentation processes
- Identify and troubleshoot software defects and performance issues
- Contribute to system architecture discussions and propose innovative solutions
- Stay current with emerging technologies and tools to continuously improve development efficiency
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- 3+ years of professional experience in Java software development
- Strong proficiency in Java (Java SE/EE), Spring or Spring Boot frameworks
- Experience with RESTful APIs, Microservices, and web application development
- Solid understanding of relational databases (MySQL, PostgreSQL, or Oracle)
- Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus
- Experience with version control tools such as Git
- Knowledge of CI/CD pipelines, cloud environments (AWS or Azure), and Agile methodologies preferred
- Strong problem-solving and analytical skills
- Excellent communication and teamwork abilities
Work Environment:
- Hybrid or remote work flexibility
- Innovative, international, and collaborative culture
- Opportunities for growth within a global luxury and lifestyle company
Company Details
Senior Software Engineer (Remote)
Posted 21 days ago
Job Viewed
Job Description
At Sparklight / Cable one and our family of brands, we keep our customers and associates connected to what matters most. For our associates, that means: a thriving and rewarding career, respect for the communities where they live and work, a focus on health and wellness, an excellent work/life balance, and an open and inclusive workplace.
We are open to hiring remote if we find the right talent in any of the following states: AL, AR, AZ, FL, GA, IA, ID, IL, IN, KS, LA, MD, MN, MO, MS, NC, ND, NE, NM, NV, OR, OK, PA, SC, SD, TN, TX, UT.
What you will do to contribute to the company's success
- Analysis, Design, Development and Testing is 70% of the expected responsibilities.
- Develop code and applications to support Cable One business initiatives.
- Performs implementation of new hardware and/or software as it relates to active Cable One projects.
- Other duties and/or responsibilities not specifically set forth above may, however, be assigned as needed. Whenever practicable and, in accordance with legal guidelines, reasonable accommodation(s) will be made to enable an otherwise qualified individual with a disability to perform the essential functions of the position.
- Maintains and troubleshoots systems such as applications (custom and 3rd party), reports and/or database logic.
- Provides support and general maintenance and support for third-party applications including communications with vendors.
- Manages and troubleshoots all support tickets escalated by the Software Specialist Team.
- Provide escalation monitoring, troubleshooting and resolution of issues escalated from other organizations within Cable One.
- Examines, evaluates, troubleshoots, applications deployed to IT servers.
- Troubleshoots application and interface communications over an IP network.
- Analyzes project requests to estimate time and cost required to accomplish project.
- Works as part of a project team to coordinate software environments and determine project scope and limitations.
- Mentor other developers and technology team members.
Qualifications
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. In addition, set forth below is a non-exhaustive list of requirements that are representative of the knowledge, skill and/or ability necessary to perform this position. Whenever practicable and, in accordance with legal guidelines, reasonable accommodation(s) will be made to enable an otherwise qualified individual with a disability to perform the essential functions of the position.
Other skills and abilities
- Bachelor's degree from a four-year college or university is preferred.
- 5+ years as a Software Engineer II
- Advanced certification in Programming Languages such as .Net.
- Advanced experience with developing REST API.
- Advanced certification in database or operating systems preferred.
- Excellent computer skills including Microsoft Excel and Microsoft Word.
- Excellent analytical and troubleshooting skills.
- Must be a self-starter with sound problem solving and troubleshooting skills.
- Must be flexible and a team player.
- Position will require up to 10% travel.
Core Competencies
- Committed: Values each customer, while working hard to keep their business and support our communities.
- Helpful: Delivers support in the ways that are most useful to our customers and addresses their needs with expertise , respect, and empathy.
- Proactive: Understand what our customers need and actively works to make their relationship with use seamless, easy, and rewarding.
- Personal: Knows our customers well, and tailors our communications and interactions to address their needs and expectations.
Benefits
Cable One and our family of brands appreciate the role our associates play to help the company grow, and in return an excellent benefits package is offered to our associates to recognize the importance of their contributions, such as:
- Medical, dental, and vision plans - start when you start!
- Life insurance (self, spouse, children)
- Paid time off (vacation, holiday, and personal/sick days)
- 401(k) - 100% company match starts day 1 of employment (up to 5% of eligible compensation)
- Group Legal plan with Identity Theft Protection
Additional Perks
- Tuition reimbursement (up to $5,250 on 1st year)
- Annual community support to various organizations across the U.S.
- Associate recognition & awards programs
- Advancement opportunities
- Collaborative work environment
- FREE Cable One services for associates who live in a serviceable area
- Up to $75/mo. Stipend
- Remote Access to select premium channels (Cable One, Sparklight , Cable America and ValueNet Fiber Only)
- Vehicle provided for daily work purposes, if residing within reasonable radius from office location
Our Commitment
Diversity lies in the communities we serve and among the associates who dedicate themselves to ensure our continued success. Here at Cable One and our family of brands, we believe it is our individual and unique talents, backgrounds and perspectives that, when combined, truly make us an unstoppable force. "Stronger Together" is not just a verbal cue, it is the motto that our associates live by, exemplify, and embody each and every day.
Cable One and our family of brands is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to, among other things, race, color, religion, sex, sexual orientation, gender identity, national origin, age, status as a protected veteran, or disability.
Pre-hire Processes
Cable One and our family of brands is committed to keeping our associates and customers safe. Job offers are contingent upon the results of background, drug screening, and reference check. Only after successfully passing these pre-hire clearances are individuals approved for hire and ready to start their successful and rewarding career.