84,694 IT Software Software Developer jobs in the United States
Application Development - Software Developer Software Developer
Posted 5 days ago
Job Viewed
Job Description
Location- Portland, OR/Minneapolis, MN/Irving, TX/Atlanta, GA/San Francisco, CA/Concord, CA/ Denver, CO/Cincinnati, OH/Chicago, IL/Charlotte, NC/New York, NY (Hub Location)
Duration- 5 Months
Manager Updates -
You will be an integral part of a cutting edge software development team working towards developing and
maintaining our state of the art applications. You will be a senior developer capable of independent work with little
direction. You are expected to contribute to existing and new code bases as well as architecture design and
development.
You are expected to mentor more junior engineers within your team in order to bring them into a more senior level.
You are expected to use your experience to develop the best solutions to complicated problems.
You will be working closely with devops and customer support to ensure that your code is of the highest quality and
meets customer requirements. Working in the medical environment, you will develop products that adhere to the
highest standards and are standards compliant.
You will need hands on experience to fix, adapt, develop, and change our current environments to bring them to
state of the art level, as well as meeting customer needs.
* Build automated unit and integration tests
• Create efficient and reusable code with extensive test coverage
• Integrate third-party APIs
• Design, implement, and enhance multiple microservices
• Maintain strong coding, compliance, & security standards
• Write scalable, robust, testable, efficient, and easily maintainable code
• Perform code reviews and PRs as needed
• Design and develop software solutions that meet product and platform specifications Development tasks
include integration with other applications/services, API's, and databases
• Ensure the team's software works well in its testing and live environment
• Coordinate with product owners to refine specifications and deliverables
• Work with other technical leaders and team leads in the broader organization to define, schedule, and
prioritize work
• Ensure that the team's technical product documentation is always complete, accurate and coherent
• Define, lead, and encourage continuous improvement of the team's delivery and development processes
* Work closely with DevOps to implement and execute release tools and best practices
ET_RV014
Senior Software Developer, Software Development (Full Stack) - Noke
Posted today
Job Viewed
Job Description
Overview As a Senior Developer, you'll design, develop, maintain & support microservices, develop & support responsive user interfaces for Web applications, create and maintain backend APIs to support applications. You will collaborate with cross-functional teams to deliver robust, high-quality products and your expertise in both front-end and back-end technologies will play a critical role in achieving our business goals. Responsibilities Create and maintain microservices & build API integrations, Create and maintain user interfaces for web applications. Develop, maintain and support API's and integrations. Troubleshoot, debug and resolve issues across the stack. Other duties as assigned. Qualifications Understanding of the entire full stack development process, including design, development, and deployment. 3 years of experience with backend technologies like Golang, C#, Java, or Python. 3 years of knowledge of Java script-based frameworks. Preferably ReactJS 3 years of working experience in JavaScript based front-end technologies, including HTML5, CSS3, building user interfaces for websites and/or web applications, designing and developing responsive websites. 3 years of experience consuming and interacting with RESTful API's. 2 years of experience with SQL based database technologies (SQL, MySQL, Postgres) PHYSICAL DEMANDS: Regularly required to sit, stand, and walk. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the position. #J-18808-Ljbffr
Software Developer/Software Engineer
Posted 5 days ago
Job Viewed
Job Description
Morfologica. is seeking several Software Engineers or Software Developers willing to support established teams of software production at various Federal Facilities throughout Northern Virginia.
ONLY CANDIDATES WITH ACTIVE GOVERNMENT SECURITY CLEARANCES AND APPROPRIATE POLY WILL BE CONSIDERED.
Qualified candidates must be able to plan, implement, test, document, and maintain solutions within total systems using internally created and/or commercial off-the-shelf products. Candidates must also be able to provide end-to-end support for software life cycle management. Other skills required for this Software Engineer or Software Developer position include analysis of business applications and design specifications for functional areas.
The ideal candidate will also test, debug, and refine computer software to produce the required product to include preparation of program or user documentation. Major responsibilities are to enhance software and reduce operating time or improve efficiency. Some of the tasks to be performed may include:
- Design and develop tools or and programs that may integrate with commercial applications.
- Provide technical direction or support to other developers as required to ensure that program deadlines are met.
- Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance. The candidate should be using scientific analysis and mathematical models to predict and measure outcome and consequences of application design.
- Consult with customers about software system design and maintenance.
- Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
KNOWLEDGE NEEDED
- Background in computers and electronics, computer hardware and software, including applications and programming.
- Background in mathematics with basic knowledge of arithmetic, algebra, geometry, calculus, statistics, and their applications in programming.
- Knowledge of practical applications of engineering science and technology to include the software development life cycle.
- Knowledge of one or more computer languages, especially Java, Ruby, Python, and C++.
- Experience working with Agile software development methodologies (Scrum or other) preferred but not required.
- Proficiency with SQL or Oracle desired but not required
Candidates with a strong understanding of Natural Language Processing or knowledge of NLP processes and technologies used will be preferred.
ONLY CANDIDATES WITH ACTIVE GOVERNMENT SECURITY CLEARANCES AND APPROPRIATE POLY WILL BE CONSIDERED.
Candidates with fewer years of experience may also be considered depending on background.
Multiple positions are available at different sites.
Morfologica is an Equal Opportunity Employer.
Software developer
Posted 17 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.
To be successful in this role, you will need extensive knowledge of programming languages and the software development life-cycle. A bachelor's degree in computer science or related degree is required.
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
It Software - Software Developer
Posted 24 days ago
Job Viewed
Job Description
Location: [Remote]
Job Type: [Full-Time ]
Experience Level: [Entry-Level ]
Department: Information Technology / Software Development
We are looking for a proactive and skilled Software Developer to join our growing IT team. In this role, you will be responsible for designing, developing, testing, and maintaining scalable software solutions. The ideal candidate will have a solid foundation in software engineering principles, strong programming skills, and a passion for problem-solving and innovation.
Key Responsibilities- Design, develop, and maintain robust, scalable, and secure software applications .
- Write clean, efficient, and well-documented code in languages such as Java, Python, C#, JavaScript , or other relevant languages.
- Collaborate with product managers, designers, and QA engineers to translate business requirements into technical specifications.
- Participate in code reviews , unit testing , debugging , and troubleshooting software issues.
- Maintain and improve the performance of existing software systems.
- Contribute to software architecture decisions , best practices, and technical documentation.
- Integrate third-party APIs, SDKs, and tools when required.
- Stay current with emerging technologies and suggest improvements to processes and technologies.
- 2+ years of experience in software development or programming roles.
- Proficient in at least one major programming language: Java , Python , C# , Node.js , or JavaScript (React/Angular/Vue) .
- Familiarity with version control systems (e.g., Git), CI/CD pipelines , and Agile development methodologies .
- Experience with RESTful APIs , databases (SQL/NoSQL), and web services .
- Strong understanding of OOP , data structures , and algorithms .
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Knowledge of DevOps tools , Docker/Kubernetes , and microservices architecture .
- Familiarity with unit testing frameworks like JUnit, NUnit, or Mocha.
- Exposure to mobile app development (iOS/Android) is a plus.
- Excellent communication and collaboration skills.
- Competitive salary and performance-based bonuses.
- Flexible working hours and remote work options.
- Health insurance and other standard benefits.
- Opportunities for upskilling and professional growth.
Company Details
Software Developer
Posted today
Job Viewed
Job Description
ManTech seeks a motivated, career and customer-oriented Python Developer to join our team in Chantilly, Virginia . Support a high visibility program that offers challenging positions with significant impact on national security in mobile device forensics.
Responsibilities include, but are not limited to:
- Create new capabilities for processing mobile application forensic data
- Support mobile forensic work that is unique and unavailable in other jobs
- Develop modules to process mobile application forensic data
- Analyze mobile software applications to identify and understand significant forensic artifacts
- Contribute to current modules, adding new features, and fixing bugs
- Develop new software solutions based on team tasking
Basic Qualifications:
- Bachelors of Science degree in Computer Science or 4+ years’ experience in lieu of degree
- 1+ years experience with Python
Preferred Qualifications:
- Experience with digital or mobile forensics
- Experience with reverse engineering
Security Clearance Requirements:
- Ability to obtain and maintain a TS/SCI with polygraph
Physical Requirements:
- Must be able to remain in a stationary position 50% of the time
Software Developer
Posted today
Job Viewed
Job Description
ManTech seeks a motivated, career and customer-oriented Python Developer to join our team in Chantilly, Virginia . Support a high visibility program that offers challenging positions with significant impact on national security in mobile device forensics.
Responsibilities include, but are not limited to:
- Create new capabilities for processing mobile application forensic data
- Support mobile forensic work that is unique and unavailable in other jobs
- Develop modules to process mobile application forensic data
- Analyze mobile software applications to identify and understand significant forensic artifacts
- Contribute to current modules, adding new features, and fixing bugs
- Develop new software solutions based on team tasking
Basic Qualifications:
- Bachelors of Science degree in Computer Science or 4+ years’ experience in lieu of degree
- 1+ years experience with Python
Preferred Qualifications:
- Experience with digital or mobile forensics
- Experience with reverse engineering
Security Clearance Requirements:
- Ability to obtain and maintain a TS/SCI with polygraph
Physical Requirements:
- Must be able to remain in a stationary position 50% of the time
Be The First To Know
About the latest It software software developer Jobs in United States !
Software Developer
Posted today
Job Viewed
Job Description
1 month ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. Futurex is seeking talented individuals with a passion for developing innovative, software-based solutions for the role of Software Developer. This position is on-site at Futurex's Engineering Campus in Bulverde, 15 miles north of San Antonio, Texas. This role offers an opportunity for experienced candidates to expand their talents by playing a major role in the development of production software. Individual visibility within the team is high, and opportunities for rapid advancement exist. All levels of Futurex software engineers work directly on production-level code in a fast-paced, results-oriented environment on products with a rapid time to market. Qualified candidates possess the ability to design programs and systems based on defined requirements; to prepare program specifications; to code, test, and debug software; to interpret technical information relating to software development; and to communicate effectively. The position involves developing and extending both existing and new applications, as well as documenting methods and procedures. Primary Responsibilities Design, code, test, and troubleshoot software developed for Futurex's line of applications and/or cryptographic devices Confer with team members to develop, understand, and update requirements for product features Write and maintain programming documentation on subjects including code, API functionality, and software issue creation/resolution Maintain confidentiality with regard to information being processed, stored, or accessed Requirements REQUIRED Bachelor's degree or higher in computer science or engineering 3-5+ years of software development experience in C and/or C++ Motivated, self-starting, and eager to learn Strongly Preferred Experience with Linux Experience with scripting (Python, Perl, or Bash) SQL experience and strong understanding of relational databases Understanding of TCP/IP networking Experience with version control software Benefits Play a key role in production-level software projects and work directly on the development of cutting-edge embedded encryption technology with a fast time to market Competitive compensation and opportunities for advancement Health, dental, vision, life, and short/long-term disability insurance Retirement plan with employer contribution match Paid vacation, holidays, and sick leave Flexible scheduling policy Scenic corporate campus with amenities including a tennis court, jogging trail, and putting green Company-provided snacks and drinks Complimentary gym membership Welcoming, family-style corporate culture uniquely suited to fast-paced, entrepreneurial, and motivated individuals Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Industries IT Services and IT Consulting Referrals increase your chances of interviewing at Futurex by 2x Sign in to set job alerts for “Software Engineer” roles. San Antonio, TX $78,853.00-$36,579.00 3 weeks ago San Antonio, TX 100.00- 500.00 1 month ago San Antonio, TX 95,000.00- 125,000.00 2 weeks ago San Antonio, TX 55,666.00- 777,777.00 1 month ago Software Engineer (Automated Program Analysis) Multiple Positions at San Antonio Tech firm Full Stack Developer (ReactJS, Vue, Angular) Freelance Software Developer (Java) - AI Trainer Front End GUI Developer / Software Engineer Full Stack Developer (C# / .Net / JS / SQL / AWS) We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr
Software Developer
Posted today
Job Viewed
Job Description
We are seeking a highly skilled and versatile Software Developer with expertise in cloud-based data and analytics platforms such as Databricks, Snowflake, Palantir Foundry, and Neo4J within Azure and AWS environments. The ideal candidate will have a strong foundation in programming, data integration, ontology design, and analytical workflows, along with excellent problem-solving and communication skills. Key Responsibilities: Develop and maintain scalable data pipelines and transformation scripts using Python, SQL, Java, and R Design and implement complex ontologies within platforms like Palantir Foundry, including object types, link types, and kinetic elements Build and optimize analytical workflows using tools like Pipeline Builder, Workshop, and visualization platforms such as Contour and Quiver Integrate disparate data sources and systems via robust ETL processes Model data to support structured and semi-structured use cases within cloud ecosystems (AWS, Azure) Implement and manage data analytics solutions in platforms such as Snowflake, Databricks, and Neo4J Conduct statistical analyses, predictive modeling, and data mining to support business decisions Collaborate with cross-functional teams to understand business needs and translate them into technical solutions Effectively communicate insights, findings, and technical recommendations to both technical and non-technical stakeholders Manage and prioritize tasks across multiple projects in an agile or hybrid delivery environment Technical Skills: Languages & Tools: SQL (Advanced querying and optimization) Java (Integrations and backend logic) R (Statistical analysis and visualization) Platforms & Frameworks: Palantir Foundry (Ontology design, integration, analytics) Databricks, Snowflake (Cloud data warehousing and processing) Neo4J (Graph data modeling and querying) Azure, AWS (Cloud platforms and data services) ETL and data ingestion pipelines Ontology and schema modeling Workflow optimization and versioning Data visualization and dashboarding Preferred Qualifications: Bachelor’s or Master’s degree in Computer Science, Data Engineering, Information Systems, or a related field 3–7 years of experience in software development or data engineering roles Experience working with regulated data environments is a plus #J-18808-Ljbffr