1,632 Software Engineer jobs in the United States
Software Engineer
Posted 4 days ago
Job Viewed
Job Description
We are seeking a talented Software Engineer to join our team at B&M Cleanup Service. As a Software Engineer, you will be responsible for designing, developing, and maintaining software solutions to meet the needs of our business. You will work closely with our technology team to create innovative solutions that drive efficiency and enhance user experience.
Responsibilities:- Develop high-quality software design and architecture
- Identify, prioritize, and execute tasks in the software development life cycle
- Develop tools and applications by producing clean, efficient code
- Automate tasks through appropriate tools and scripting
- Collaborate with internal teams to fix and improve software
- Document development phases and monitor systems
- Bachelor's degree in Computer Science or related field
- Proven work experience as a Software Engineer or similar role
- Strong knowledge of software development methodologies and best practices
- Experience with programming languages such as Java, C++, or Python
- Ability to work independently and as part of a team
- Excellent communication and problem-solving skills
Company Details
Software Engineer
Posted 4 days ago
Job Viewed
Job Description
We are seeking a talented Software Engineer to join our team at Climate Control Systems of Greenwood INC. In this role, you will be responsible for designing, developing, and maintaining software solutions for our climate control systems. If you are passionate about technology and have a strong background in software development, we want to hear from you!
Responsibilities:- Collaborate with cross-functional teams to design and develop software solutions for climate control systems
- Write clean, maintainable code following best practices
- Test and debug software applications to ensure they meet quality standards
- Participate in code reviews and provide constructive feedback to team members
- Stay up-to-date with the latest technologies and trends in software development
- Bachelor's degree in Computer Science or related field
- Proven experience in software development, preferably in a similar industry
- Strong programming skills in languages such as Java, C++, or Python
- Experience with software development tools and technologies
- Excellent problem-solving and analytical skills
- Ability to work effectively in a team environment
If you are a motivated Software Engineer looking to make a difference in the climate control industry, we encourage you to apply for this exciting opportunity at Climate Control Systems of Greenwood INC.
Company Details
Software engineer
Posted 10 days ago
Job Viewed
Job Description
Singlomax Apparel is seeking a talented and motivated Software Engineer to join our dynamic technology team. As a Software Engineer, you will play a key role in developing and maintaining our innovative software solutions that drive our business forward. If you are passionate about technology and have a strong background in software development, we want to hear from you!
Responsibilities:- Collaborate with cross-functional teams to design, develop, and implement software solutions
- Write clean, maintainable, and efficient code
- Perform code reviews and provide feedback to team members
- Troubleshoot and debug software issues
- Participate in software architecture and design discussions
- Stay up-to-date with the latest technologies and best practices
- Bachelor's degree in Computer Science or related field
- Proven experience as a Software Engineer or similar role
- Strong knowledge of programming languages such as Java, C++, or Python
- Experience with web development frameworks like React or Angular
- Excellent problem-solving skills
- Ability to work independently and as part of a team
If you are a creative thinker with a passion for technology and a desire to make a real impact, we encourage you to apply for the Software Engineer position at Singlomax Apparel.
Company Details
Software Engineer
Posted 16 days ago
Job Viewed
Job Description
We are seeking a Software Engineer to design, develop, test, and maintain high-quality software solutions. In this role, you’ll work closely with cross-functional teams to translate user needs into functional code, contributing to the entire software development life cycle—from concept to deployment and ongoing support.
The ideal candidate is a creative problem-solver with a strong grasp of programming principles, modern development tools, and collaborative practices.
Key Responsibilities:- Design, develop, and implement software solutions based on business requirements
- Write clean, efficient, scalable, and well-documented code
- Participate in code reviews and provide constructive feedback
- Troubleshoot, debug, and resolve software defects and technical issues
- Collaborate with designers, product managers, and other developers to build new features
- Conduct software testing (unit, integration, performance) and support QA processes
- Maintain and improve existing software systems and applications
- Stay updated with emerging technologies and recommend improvements
- Contribute to architectural decisions and technical planning
- Ensure secure development practices and compliance with coding standards
- Proven experience as a Software Engineer, Developer, or similar role
- Proficiency in programming languages such as Java, Python, JavaScript, C#, or Ruby
- Experience with front-end frameworks (React, Angular, Vue) and/or back-end technologies (Node.js, Django, Spring, .NET)
- Familiarity with databases (SQL, PostgreSQL, MongoDB) and RESTful APIs
- Knowledge of version control systems (e.g., Git)
- Strong problem-solving and debugging skills
- Excellent teamwork, communication, and time management abilities
Company Details
Software Engineer
Posted today
Job Viewed
Job Description
Job Description
Job Description
Job Title: Specialty Software Engineer
Duration: 24 Months Contract
Location: Charlotte, NC – 28202 – Hybrid Role
Interview process:
- 2 hours in person interview, string of multiple technical one on ones
Required Qualifications:
- This position is for a software developer to work on applications and enhancements to support regulatory reporting described in the software stack below.
Area of Job Within the Company:
- The role is within the CCAR team of the broader Capital Markets Risk Technology (CMRT) group. CMRT works with its business partners to identify, measure, aggregate and report firm-wide market risk.
- The CCAR team is responsible for building and maintaining automated tools to support enterprise and regulatory reporting requirements on Comprehensive Capital Analysis and Review (CCAR) – both market risk and counterparty credit risk, Risk Not in Model (RNiM), and Private Equity Reporting Tool (PERT).
- Part of the group responsible for the risk simulation platform as it currently exists while a new version is built and stood up on a 2–3-year timeframe.
- This team works more on the reporting side of the group. It is responsible for reporting to the Fed and less on the simulation platform. Has ownership of the Comprehensive Capital Analysis and Review (CCAR) part of the process. Currently have SSRS in the environment but want to phase it out. Looking for a Java developer with decent Web UI and SQL to go with it.
- Position is needed to scale up in support of the doubling and tripling of the trading population that the risk simulation project is addressing.
- Should be capable of acting as an individual contributor. Able to perform according to a team goal rather than an individual goal, willing to jump in and help as needed.
- Daily scrum calls in the morning. Weekly cadence to review business needs, work with business stakeholders together. Quarterly and Monthly ritual retrospectives. Do design reviews and code reviews, unit testing. No assigned QA’s, so everyone on the team acts as a QA. Everyone on the team should be able to act in all capacities across design, coding, and testing in the lifecycle. Reporting happens quarterly and a different set is sent annually. Internally support lighter CCAR tests ad hoc and then according to a monthly reporting cycle.
Software Stack :
- The CCAR applications built and maintained by this group utilize technologies including core Java, Angular, RESTful web services, SQL Server, Autosys, etc.
The developer will work in a team to create new risk processes, and to re-factor, and in some cases completely re-architect and replace, large components of the existing application. The successful candidate will be expected to:
- Have advanced Object-Oriented development skills to create Java code that can be easily maintained and extended to meet the growing demands.
- Have solid RESTful web services and web UI development skills to create UIs.
- For new development, the developer will be expected to work with business partners as well as upcoming regulatory guidelines to understand the needs and requirements and to analyze and design the necessary software.
- Design solutions that meet the business needs encompassing the full technology stack from backend database design, front end views and back-end services and working with other developers to meet the requirements.
- The developer is expected to work as an individual contributor and coordinate with cross functional engineers to deliver functional enhancements and platform improvements
- Assures quality, maintainability, and extensibility for supported systems and risk applications.
- Key technical resource on team building sophisticated and complex risk applications
- BS/BA in Computer Science, Engineering, or related discipline
- Strong analytical skills with high attention to detail and accuracy
- Good verbal, written, and interpersonal communication skills
Top Skills
- 5+ years of Java
- 3+ years of React/Angular
- 2+ years of SQL – 2 – 4 Years
- Agile/Jira – 1 – 2 Years
- Java Developer - 4 - 6 Years
- React, Angular or NodeJS – 2 – 4 Years
Additional Information
All your information will be kept confidential according to EEO guidelines.
Software Engineer
Posted today
Job Viewed
Job Description
Job Description
Build the platform that will power every type of financial institution onboarding
The Prelim team is seeking a Software Engineer, Product to join our rapidly growing fully remote US team. You'll have the opportunity to architect and build the platform that handles every conceivable type of financial institution onboarding, from simple deposit accounts to complex treasury services for millions of people. If you're passionate about solving massive-scale engineering challenges and eager to be part of a fast-paced remote startup culture, we encourage you to apply to join our team today!
As a Software Engineer, Product at Prelim, you will own critical parts of the platform that powers digital onboarding for financial institutions across the world. You'll work directly with our customers, product team, and engineering leadership to build systems that handle everything from online deposit account opening to in-branch experiences, account maintenance, treasury services onboarding, credit card applications, and every other type of financial institution onboarding imaginable.
This isn't just another full-stack role, it's the chance to build the infrastructure that millions depend on.
Key Responsibilities:
Architect and build features across our entire stack, from React frontends to Node.js APIs to PostgreSQL databases, handling massive scale and complexity.
Design and implement onboarding flows for every financial service imaginable, deposits, loans, treasury services, credit cards, business accounts, and emerging financial products.
Build systems that seamlessly integrate with legacy bank infrastructure, core banking systems, and third-party compliance providers.
Solve complex technical challenges around multi-tenant architecture, real-time data processing, and bank-grade reliability requirements.
Work directly with major banks to understand their unique onboarding requirements and translate complex business logic into elegant technical solutions.
Build both customer-facing applications and internal tools that bank employees use in branches and call centers.
Own the performance, scalability, and reliability of systems processing millions of applications across hundreds of different banking products.
Qualifications:
Experience with modern web technologies (React, Node.js, PostgreSQL preferred). Whether you're a new graduate with impressive projects or an experienced engineer, we want to hear from you.
Strong system design skills and experience with scalable architectures, you'll be building systems that need to handle rapid growth.
You thrive on solving complex technical problems with business context. You can break down complicated banking requirements and build elegant solutions.
You care about business impact and can balance technical excellence with shipping features that move the business forward.
You think deeply about user experience, whether you're building for bank customers opening accounts or bank employees processing applications.
You communicate technical concepts clearly to both engineering teammates and non-technical stakeholders, including bank executives.
You're excited about working directly with customers, understanding their complex needs, and iterating quickly based on feedback.
You want to own significant parts of the product and help shape technical decisions as we scale.
Why Prelim?
At Prelim, you'll join a remote-first company experiencing explosive growth, doubling revenue year-over-year while maintaining profitability. This is a dynamic environment where you'll need to be comfortable with ambiguity and rapid change.
You'll be part of a small but mighty engineering team that punches above its weight. While the workload can be intense, you'll have the opportunity to make a real impact and grow your career quickly. We promote from within and invest in our people's development.
Most importantly, you'll help democratize access to banking services. Your work ensures that financial institutions can effectively serve their communities through modern, accessible technology.
Compensation Range: $110K - $140K
Software Engineer
Posted today
Job Viewed
Job Description
Job Description
About Us
At Turnberry Labs (formerly 1904labs), we are a human-centered technology company that focuses on using modern tools and technologies to solve enterprise organizations' crunchiest challenges. We look for innovative, courageous, intensely curious, and team-minded people. At Turnberry Labs, we are committed to providing each team member with opportunities that will allow personal and professional growth.
The RoleAs a Software Engineer, you will be responsible for the Analysis, Design, and Development of modern application software. Each team member is expected to have the right attitude and aptitude required to embrace new technologies as necessitated by the problems we encounter. We seek “T-shaped” developers, deep in a few core areas and broad across a wide range of systems, programming, and computer science disciplines. That said, we strive to build complementary teams that leverage your core strengths while also providing opportunities for growth in a collaborative setting.
Requirements- Proficient understanding of Object-Oriented Programming and best practices for developing robust solutions as well as experience using standard Design Patterns to solve common problems.
- Must be adaptable and have the drive to learn new technologies and frameworks to support R&D interests
- Experience with relational and/or document-based data stores. E.g. (Postgres, MySQL, and/or MongoDB, DynamoDB, elastic) in a professional environment
- Experience with one or more of the following frameworks or server-side technologies. E.g. (Node, React, Angular, Vue.js, etc)
- Experience working with distributed architectures including SOA-based solutions and/or micro-services implementations.
- Familiarity with consuming from and standing up REST-based APIs
- Deep understanding of how to build, deploy, test, run and manage full-stack, cloud-native applications.
- Java backend development and/or Spring boot framework experience.
- JavaScript "single page" web frameworks as well as a deep understanding of utilizing JSON-based services.
- Experience with JavaScript build tools (webpack, r.js, grunt, bower, etc.)
- Previous work experience in an Agile team-oriented environment.
- Experience with code quality tools (e.g. eslint, jshint, pmd) as well as integration into a build process.
- Full scope test automation from unit to behavioral/functional to integration (e.g JUnit, ScalaTest, JBehave, Cucumber). Experience integrating these frameworks into a continuous integration environment.
- Experience with any of the big three IAAS platforms: AWS / GCP / Azure
- Experience with infrastructure management platforms: Kubernetes, Cloud Foundry, etc.
- Experience with various analytics tools used for working with big data
Why Choose Turnberry Labs?
- Innovation Hours - 10% of our work week is set aside to work on our own ideas and projects. We believe that giving folks the time and space to innovate and tinker allows them to bring fresh ideas and perspectives to the work we do.
- Competitive salary, bonus, and benefits (medical, dental, paid parental leave, 401k match).
- We invest in the personal and professional growth of every employee because we believe growth leads to innovative solutions and personal fulfillment.
- Career paths are crafted by you and supported and nurtured by Turnberry Labs.
- Experienced team made up of intensely curious and innovative thinkers from a variety of disciplines who inspire each other to come up with the best solutions possible.
- Being a trusted advisor to our clients allows us to affect change within their organizations.
- We work to create an intentional culture crafted around promoting and supporting the needs of our employees as whole people.
- Flexible schedules and a Human-Centered approach to work.
- Strong commitment to the community. Take advantage of the relationships we’ve built with our established community partners or pursue any other community endeavor you are passionate about.
- The offered salary will be dependent upon experience
At Turnberry, inclusion is one of our core values. We are committed to creating a positive and connected work environment for all and are fully invested in and focused on hiring and growing a diverse team of high performers. We believe that uniqueness in ideas, experiences, and backgrounds makes us a better Turnberry: Turnberry is an Equal Employment Opportunity employer, and recruits, employs, trains, compensates, and promotes regardless of age, ancestry, family medical or genetic information, gender identity and expression, marital, military, or veteran status; national and ethnic origin; physical or mental disability; political affiliation; pregnancy; race; religion; sex; sexual orientation; and any other protected characteristics.
Americans with Disabilities Act (ADA)
Turnberry will provide reasonable accommodation with our application process upon request as required to comply with applicable laws. If you have a disability and require accommodation assistance in this application process, please send an email to our Human Resources department.
Be The First To Know
About the latest Software engineer Jobs in United States !
Software Engineer
Posted today
Job Viewed
Job Description
Job Description
Job Title: Software Engineer
Company: Snapsheet
Job Location: USA, Remote
Job Type: Full-time, direct hire
Job Department: Technology
About Snapsheet: Snapsheet exists to simplify claims. We leverage our expertise in virtual estimating and innovative claims management technology, transforming the end-to-end claims process - delivering faster, modern experiences for claims organizations of all sizes.
We are looking for a Software Engineer to join one of two core teams at Snapsheet:
Claims Management Team
Our Claims Management team develops cutting-edge solutions for our main SaaS product, Snapsheet Cloud, which modernizes claims organizations with advanced technology and streamlined processes. You will collaborate with the team to deliver industry-leading features, APIs, and scalability initiatives. As a Software Engineer, you will be responsible for developing solutions to complex technical features while continuously improving our platform.
Foundational Services Team
Our Foundational Services team is responsible for developing the core services that support all of our customer-facing applications within our cloud architecture. This includes a wide range of projects, from user authentication to customer-configured system automation. As part of this team, you will be building the fundamental components that power our entire platform.
What you’ll do as a Software Engineer:
- Expanding the platform’s offerings for providers
- Continuous improvements to our tech stack, processes, and infrastructure
- Partnering with our other engineering teams to enhance configurability within our platform
- Collaborating with other engineers, product management and design to identify and solve complex problems
- Contributing to technical design processes and provide improvement suggestions and feedback
- Playing an influential role in growing Snapsheet to be the industry leader in technology
- Working in an agile environment and participating in weekly stand ups, retrospectives, etc.
- Proactively re-evaluate system performance, flag issues, and suggest alternatives
Qualifications we are looking for:
- BS in Computer Science, Mathematics, Software Engineering, Computer Engineering, or a related STEM field
- 3+ years of web development experience
- Prior experience using Ruby on Rails and/or React
- Understanding of system design, data structures, and algorithms
- Understanding of scalability challenges and performance of server-side code
- Knowledge of design patterns used for developing frontend applications
- Experience in:
- Designing and building APIs
- Designing schemas and performant queries for relational databases
- Building applications using React and Redux or a similar frontend framework
- Developing web applications that work across multiple devices and screen sizes: Deep understanding of the web technology stack (HTTP, cookies, asset loading/caching, etc) and modern web technologies (ES6, HTML5, Progressive Web Apps, etc)
Our tech stack:
- Frameworks: Ruby on Rails and React
- Methodology: Agile
- Infrastructure: MySQL, S3, Redis, Elasticsearch, RabbitMQ, Lambda, Docker, CloudFront
We’re Built to Grow With You – And That Starts With How We Support You
At Snapsheet, we know that growth doesn’t happen in a vacuum—it’s fueled by the right support at the right time. That’s why we’ve built a benefits experience designed to grow with you, wherever life takes you.
- Choose from 3 robust medical plans through Blue Cross Blue Shield—plus, we contribute to your HSA when you enroll in our high-deductible health plan.
- Offer two dental plans and one vision plan to keep you and your family healthy.
- Peace of mind with company-paid Short Term Disability, Long Term Disability, and Life Insurance.
- Additional protection through voluntary benefits like Accident Insurance, Hospital Indemnity, Critical Illness, and Legal Assistance.
- 401(k) with a 4% company match—because your future is worth investing in.
- Employee Assistance Program (EAP) with 6 sessions per life incident to support your mental well-being.
Perks That Make Growing Here Even Better:
- Flexible PTO and 7.5 company-observed holidays to recharge on your terms.
- In-person connection points throughout the year including our annual Summit and Roadshows.
- Snapsheet SWAG and surprise mailers to keep the spirit alive.
- Endless opportunity to shape your path—career growth, learning, and real impact are all within reach.
- Health and wellness campaigns that evolve with you year over year.
Compensation that Grows with You
For this position, the base salary range is $110,000 - $150,000. While this range serves as a guideline, your actual compensation will reflect your unique experience, skill set, and location.
At Snapsheet, we believe growth should be rewarded—our compensation and benefits are built to evolve with you as your career does.
*Please note that we are unable to sponsor applicants for work visas for this position at this time.
Don’t meet every single requirement? Studies have shown that women and people of color are less likely to apply for jobs unless they meet every single qualification. At Snapsheet, we are dedicated to building a diverse, inclusive, and authentic workplace, so if you’re excited about this role but your experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways.
Snapsheet is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need assistance or accommodations, please let us know by emailing
Snapsheet is proud to be an Equal Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law.
#BI-Remote
#LI-Remote
Snapsheet is an equal opportunity employer.
Powered by JazzHR
JV5PwUIexX
Software Engineer
Posted today
Job Viewed
Job Description
Job Description
Scalesology is a growing consulting company that helps businesses scale their data and processes with the right technology. We are looking for passionate, innovative, and mindful individuals to build our Software Engineering team.
At Scalesology, we pride ourselves on providing a positive atmosphere of integrity and respect for our employees and clients. Our Core Values are a daily part of everything we do.
- Commit to the Cause: We are committed to being responsive, passionate, intentional and diligent in everything we do.
- Treat other like you want to be treated: We treat our clients and our colleagues with mindfulness, humility, respect, and integrity.
- Focus on the Leading Edge: We embrace continuous learning in order to implement innovative technologies for our clients. We are not satisfied with the status quo.
- Celebrate the Journey: We believe in working hard, recognizing our employees’ efforts along the way, and having fun as we do it.
If you have a strong development background, appreciate working on a diversity of projects, and solving challenging issues across different industries, this is the job for you!
Responsibilities
- Foster and engineer software solutions from conception to deployment.
- Evaluate customer requirements and determine existing product reach, potential restrictions, and future development feasibility.
- Work independently while testing all software in a fluid environment, facilitating verification and quality assurance throughout.
- Maintain direct communication with the customer to understand needs throughout the software development lifecycle.
- Work with the engineering team to execute timely and cost-effective solutions.
- Provide on-going support and maintenance to the customer as needed.
- Attend daily stand-ups and connect with the team using Slack, Jira, and Microsoft Teams
- Stay up-to-date on technology trends and developer sentiments
Requirements
- 3+ years of experience in Software Development
- Ability to communicate and assist clients as needed
- Proficiency in one or more frontend framework (React)
- Proficiency in one or more backend languages (Node.js, PHP, or Python)
- HTML and CSS3
- Knowledge of REST APIs, JSON, XML
- Understanding of Micro services architecture
- Source code management with Git
- Understanding of Accessibility / WCAG
- Must live in Illinois or Indiana
Bonus skills
- Jira
- Working knowledge of databases and SQL
- Single sign-on (SSO) integration
- Familiarity with cloud architecture in AWS, GCP, or Azure
- Unit Testing and/or Test-Driven Development
- Understanding of Accessibility / WCAG
Powered by JazzHR
I3wR9hHzTI