63,671 Software jobs in the United States
Software Development / Software Engineer roles
Posted 13 days ago
Job Viewed
Job Description
- Bachelor's Degree, or higher, in Computer Science, Electrical Engineering or Information Systems or related field with 2 years - 15 years of relevant experience.
- Strong preference given to applicants having FAA, air traffic management, and/or aviation experience/education.
- Candidates who are Non-Immigrant Aliens (not a U.S. Citizen) or an Immigrant Alien (U.S. Permanent Resident-Green Card Holder) must have resided in the U.S. for a minimum of three (3) years in the last five (5) years.
About CSSI
CSSI, LLC. has 30 years of experience working in complex, dynamic, safety critical systems supporting both government and commercial clients to address their toughest challenges, with efficient and low-risk solutions. Our collaborative work has improved the safety of transportation related human and systems infrastructure, increased the efficiency of the National Airspace System (NAS), and facilitated the modernization of both NAS and DoD systems and capabilities. Founded in 1990 and headquartered in Washington, D.C., CSSI employs nearly 200 employees throughout the country, helping customers across the United States and globally understand and implement the solutions to their biggest obstacles. For more information on CSSI, LLC. please visit
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.
Software Development
Posted 1 day ago
Job Viewed
Job Description
Position Type: Software Development
Location: Colorado Springs, CO
Hourly rate: $53.37
Contractor benefits: Medical, Vision, Dental, 401k
Job Description:
• Work with other industry partners as a key contributor to the design and development of Java-based mathematical algorithms in support of the C2BMC
• Support full software development lifecycle including generating design artifacts, implementing software changes, supporting design and code reviews, software testing, and resolution of issues found during testing
• Actively participate in agile planning and execution using established processes
• Software Requirements and architecture development in support of MDS systems
• Develop, select, tailor and deploy integration and test processes, tools and metrics
• Execute and document integration and test activities and events
This position is expected to be 100% onsite. The selected candidate will be required to work onsite at one of the listed location options.
Travel may be required up to 10% of the time; Domestically and/or Internationally depending on business needs.
This position may require the ability to obtain access to an MDA facility. Access to the facility requires a background investigation by U.S. government authorities.
This position requires candidate acceptance by the industry partner resource control board.
This position requires an active U.S. Secret Security Clearance (U.S. Citizenship Required). (A U.S. Security Clearance that has been active in the past 24 months is considered active)
Required Skills:
• Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, computer engineering, or computer science
• 3+ years of work related engineering experience with a Bachelors or 1+ years of work related engineering experience with a Masters or a PhD
• Active Secret Security Clearance
• Experience using analytical, collaboration, communication and organizational skills
• Familiarity with the Agile software development process
• Experience with Java, or Java Spring
Preferred Skills:
• Security+, Security+ CE, or CCNA Security
• Familiarity with Maven, Nexus, git, CI/CD, Ansible, PowerShell, or Bash
• Understanding of standard system engineering design artifacts such as Use Cases and SysML diagrams.
Must be U.S. Person for purposes of Export Compliance.
EEO Statement Apollo Professional Solutions, Inc. is an equal opportunity employer. We provide equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, marital status, age, national origin, ancestry, disability status, medical condition, pregnancy, genetic information, protected veteran status, gender, sexual orientation, gender identity or expression, or any other status or characteristic protected under federal, state, or local law.
#MWL
Meet Your Recruiter
Gina D'Arcangelis
Software Development Engineer, Tablet Software

Posted 7 days ago
Job Viewed
Job Description
Are your interested to learn both Device side and Service side work? Want to work in revenue impacting customer facing component? Interested to work on Android - the world's most widely used Operating System?
We are looking for passionate, hard-working, and talented Software Engineers who has experience in building innovative, mission critical, high volume applications & services. You will have an enormous opportunity to make a large impact on the design, architecture, and implementation of cutting edge products used every day, by people you know.
Key job responsibilities
- Responsible for the development and maintenance of key system features
- Will work with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility.
- Will work in an Agile/Scrum environment to deliver high quality software against aggressive schedules.
- Will establish architectural principles, select design patterns and then mentor team members on their appropriate application
A day in the life
You will have a mix of web lab experiments, engineering enhancements, bug fixes, engineering excellence, operational excellence work in Android OS and Kotlin and Java programming languages. You will closely interact with team members and participate in daily scrum.
About the team
Our team is friendly supporting team with good rapport between Developers and QA. You will get an opportunity to learn, accomplish and raise the bar in this team.
Basic Qualifications
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- 3+ years of Video Games Industry (supporting title Development, Release, or Live Ops) experience
- Experience programming with at least one software programming language
Preferred Qualifications
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
Software Development Engineer
Posted 1 day ago
Job Viewed
Job Description
Changing the world through digital experiences is what Adobe's all about. We give everyone-from emerging artists to global brands-everything they need to design and deliver exceptional digital experiences! We're passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.
We're on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours!
# The Team:
We are the Flex Customer Driven Engineering for Adobe's B2B Journey Management products. Our focus is accelerating feature development based directly on the needs and requests of some of Adobe's largest customers. We are creative problem-solvers building innovative capabilities into our market-leading B2B marketing automation systems.
# The Opportunity:
Come join us for a career-accelerating opportunity within our team. This role offers the chance to work across multiple components and systems within Adobe's B2B marketing, providing broad exposure rather than being siloed to a single part of an enterprise product!
If you're passionate about solving real-world customer problems, thrive in a collaborative environment and love to challenge yourself, this his is a fantastic opportunity! A chance to make a tangible impact on major Adobe customers and take part of a team shaping the future of B2B marketing automation.
# The Role:
We seek a Senior Software Engineer who excels not only in building robust, scalable software but also in bridging the gap between technology and customer needs. This role requires a unique blend of deep technical expertise and strong product/customer interaction skills.
The position is primarily engineering-focused, driving the design, development, and delivery of high-quality software solutions. You will collaborate across Adobe, work on sophisticated distributed systems, and deliver performant services handling large data volumes. A crucial part of this role also involves interfacing directly with product management and customers - understanding their needs, engaging in technical requirement discussions, managing expectations, and handling challenging conversations constructively, requiring strong communication and situational awareness.
# What You'll Do:
- Design, implement, and co-own features based on customer requirements, prioritizing performance, scalability, and reliability.
- Develop production-ready code for highly-available systems, data streams, and RESTful APIs.
- Ensure high standards of quality, including robust testing and observability.
- Collaborate effectively with technical leads, product management, and other engineers to deliver solutions meeting business and customer objectives.
- Contribute to root cause analysis during service outages.
- Stay ahead of the curve on relevant technologies within the Adobe ecosystem and the broader industry.
- Drive tasks with strong ownership, clarity, and precision.
- Participate in technical discussions regarding customer needs and implementation approaches.
- Proven experience (typically 7+ years) as a Software Engineer, with strong skills in Java or Scala and frameworks like Spring Boot.
- Significant experience building and maintaining large-scale distributed systems and data processing pipelines (e.g., experience with Kafka, Spark, Hadoop is valuable).
- Expertise in designing and implementing RESTful web services.
- Solid understanding and hands-on experience with SQL (e.g., MySQL).
- Experience with APM and monitoring tools (e.g., Splunk, New Relic, Grafana, Kibana).
- Strong problem-solving skills and the ability to model solutions for complex technical challenges.
- Excellent verbal and written communication skills, with the ability to articulate technical concepts clearly.
- Experience working effectively in cross-functional teams.
- Situational awareness and experience handling technical discussions, including navigating differing viewpoints or requirements professionally.
- A strong sense of ownership and commitment to delivering high-quality results.
- Experience with cloud platforms (AWS, Azure), Microservice Architecture, Databricks, Snowflake, Airflow.
- Knowledge of JavaScript/TypeScript (React/Next.js).
- Experience with NoSQL databases.
This role is based in our San Jose headquarters, and we work in a hybrid setup (mix of office and remote). There is a low travel requirement to customer on site (up to 5%).
Our compensation reflects the cost of labor across several U.S. geographic markets, and we pay differently based on those defined markets. The U.S. pay range for this position is $113,400 -- $206,300 annually. Pay within this range varies by work location and may also depend on job-related knowledge, skills, and experience. Your recruiter can share more about the specific salary range for the job location during the hiring process.
At Adobe, for sales roles starting salaries are expressed as total target compensation (TTC = base + commission), and short-term incentives are in the form of sales commission plans. Non-sales roles starting salaries are expressed as base salary and short-term incentives are in the form of the Annual Incentive Plan (AIP).
In addition, certain roles may be eligible for long-term incentives in the form of a new hire equity award.
State-Specific Notices:
California:
Fair Chance Ordinances
Adobe will consider qualified applicants with arrest or conviction records for employment in accordance with state and local laws and "fair chance" ordinances.
Colorado:
Application Window Notice
If this role is open to hiring in Colorado (as listed on the job posting), the application window will remain open until at least the date and time stated above in Pacific Time, in compliance with Colorado pay transparency regulations. If this role does not have Colorado listed as a hiring location, no specific application window applies, and the posting may close at any time based on hiring needs.
Massachusetts:
Massachusetts Legal Notice
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Adobe is proud to be an Equal Employment Opportunity employer. We do not discriminate based on gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other applicable characteristics protected by law. Learn more.
Adobe aims to make Adobe.com accessible to any and all users. If you have a disability or special need that requires accommodation to navigate our website or complete the application process, email or call ( .
Software Development Engineer
Posted 1 day ago
Job Viewed
Job Description
Software Development Engineer
Cupertino, California, United States
Software and Services
Summary
Posted: Aug 26, 2025
Role Number: 200617103-0836
Imagine what you can do here. Apple is a place where extraordinary people gather to do their lives best work. Together we create products and experiences people once couldn’t have imagined, and now, can’t imagine living without. It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do.
Description
APPLE INC has the following available in Cupertino, California and various unanticipated locations throughout the USA. Research, design, and develop computer and network software or specialized applications for medical professionals to facilitate data sharing from patients to medical staffs. Apply principles and techniques of computer science, engineering, and mathematical analysis to create applications that employ advanced cryptographic solutions to provide users with the highest level of privacy and security. Design, implement, and maintain complex front-end tools to curate a library of patient-focused medical content. Build systems integrating healthcare standards such as Substitutable Medical Applications and Reusable Technologies (SMART) and Fast Healthcare Interoperability Resources (FHIR). Collaborate closely with designers to achieve top-quality UX / visual design, including gathering requirements, conducting user studies, and providing detailed input to design teams. Design and build stable and scalable production systems utilizing the latest server technologies including Scala, Java, PostgreSQL, and graph databases. Maintain an intense focus on security, including building Health Insurance Portability and Accountability Act (HIPAA) compliant systems. Improve engineering tools for speed development, debugging time, and the construction of the DevOps infrastructure, such as continuous integration (CI) pipelines and integration testing environment. 40 hours/week. At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $147,400 - $220,900/yr and your base pay will depend on your skills, qualifications, experience, and location.
PAY & BENEFITS: Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits: Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
Minimum Qualifications
-
Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering or related field.
-
Experience and/or education must include:
-
Creating web pages with HTML/CSS for data rich dashboards, rich web applications and marketing web sites.
-
Using JavaScript to render custom data visualizations and build complex web applications.
-
Using functional and object oriented programming paradigms to build maintainable software applications.
-
Using UX design best practices and related tools, such as Sketch or Figma to create interface designs from scratch and collaborate with design teams.
-
Utilizing modem web frameworks, such as React, to build complex web applications and data rich dashboards.
-
Using knowledge of web accessibility best practices to create applications that are accessible to all users.
-
Building build custom data visualization in d3.js to visualize data and analyze infrastructure usage in the Data Platform Team.
-
Testing data heavy dashboards to ensure the accuracy and integrity of the data, using testing tools and frameworks, such as Jest, Cypress, Playwright, or Test Café.
Preferred Qualifications
- N/A
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.Learn more about your EEO rights as an applicant ( .
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.Learn more about your EEO rights as an applicant ( .
Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation.
Apple participates in the E-Verify program in certain locations as required by law.Learn more about the E-Verify program ( .
Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Reasonable Accommodation and Drug Free Workplace policy Learn more .
Apple is a drug-free workplace. Reasonable Accommodation and Drug Free Workplace policy Learn more .
Apple will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law. If you’re applying for a position in San Francisco, review the San Francisco Fair Chance Ordinance guidelines applicable in your area.
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Software Development Engineer
Posted 1 day ago
Job Viewed
Job Description
NIAR Composites & Structures
Campus Location
Wichita, KS - Other Wichita Location
Hire Type
Part Time
Pay
$30 - 40 per hour
Work Schedule
Based on availability
Export Compliance Requirement
This position requires access to EAR or ITAR controlled technologies. Applicants are required to be eligible for employment under U.S. export control laws and must meet the requirement of being a "U.S. Citizen".
Job Story
The NIAR Composites & Structures lab is looking for a Software Development Engineer.
Job Duties
Interprets, organizes, executes, and coordinates assignments concerned with unique challenges.
Create required codes using the most effective tools, applications, and other resources, and keep them confidential.
Collaborate cross-functionally with data scientists, business users, project managers, and other engineers to achieve elegant solutions.
Develop software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
Produce an effective database system according to customer needs and specifications. This includes collecting data, analyzing the data, designing algorithms, drawing flowcharts, and implementing code for the logic developed.
Run performance testing procedures to ensure the proper operation of the developed database and ensure error-free performance.
Work alongside other engineers on the team to elevate technologies and consistently apply best practices.
Create technical documentation to guide the development of other software developers/engineers or provide information for users.
Provide ongoing maintenance, support, and enhancements for improving the operation of existing web/software applications by conducting analysis and recommending changes.
Apply diversified knowledge of engineering principles, practices, and protocols in projects; make recommendations and conclusions that serve as the basis for decision-making.
Receives administrative supervision, with assignments given in terms of broad general objectives and limits.
Preferred Qualifications
Strong experience with DNN (DotNetNuke) module development, customization, and upgrades
Proficiency in ASP.NET / .NET Framework and C# for web application development
Solid understanding of JavaScript, HTML5, CSS3, and responsive UI/UX principles
Hands-on experience with SQL Server (T-SQL, stored procedures, queries, optimization)
Knowledge of web application modernization techniques (UI refresh, mobile-friendly design, performance optimization)
Experience with IIS configuration, deployment, and troubleshooting
Strong experience with DNN (DotNetNuke) module development, customization, and upgrades
Proficiency in ASP.NET / .NET Framework and C# for web application development
Solid understanding of JavaScript, HTML5, CSS3, and responsive UI/UX principles
Hands-on experience with SQL Server (T-SQL, stored procedures, queries, optimization)
Knowledge of web application modernization techniques (UI refresh, mobile-friendly design, performance optimization)
Experience with IIS configuration, deployment, and troubleshooting
Strong debugging and problem-solving skills for both front-end and back-end issues
Strong debugging and problem-solving skills for both front-end and back-end issues
Experience with migrating legacy DNN versions to newer versions
Minimum Education: Bachelor's degree in a related field by hire date
Minimum Experience: Two (2) years of related experience
Preferred Experience: Three (3) years of related experience
Additional Information
Remote workers accepted.
Physical Requirements
Ability to communicate with others and accurately exchange information
Software Development Engineer
Posted 3 days ago
Job Viewed
Job Description
Job Summary: Talent Software Services is in search of a Software Development Engineer for a contract position that can be worked 100% remotely. The opportunity will be six months with a strong chance for a long-term extension.
Position Summary: We are building the Credit Trader Workstation (CTW), a central platform for all Credit Trading activities. Currently, multiple systems are in place across US and Canadian desks. The goal is to simplify and integrate everything into a single, streamlined platform. Integration with DSTS is complete; the next key initiative is integrating Bloomberg TOMS, with a focus on pricing components and an upcoming build of an RFQ (Request for Quote) engine and auto-hedging system. This is a server-side, low-latency, Core Java development role. The integration work is largely complete, and we are now focused on expanding the development of new functionality. This is both a backfill and a net new role, with a significant focus on building the RFQ engine from scratch.
Primary Responsibilities/Accountabilities :
- Core Java server-side development focused on low-latency data structures
- Work closely with the Fixed Income (FI) trading teams to understand workflows, specifically related to pricing
- Build and enhance systems dealing with Preferred Stocks, Corporate Bonds, Munis, Investment Grade products, TIPS, REITs, Money Market Funds, and Credit Trading instruments
- Develop and integrate a net new RFQ engine and auto-hedging system
- Contribute to pricing components relayed to external systems
- Day 1 contributions expected in Core Java unit testing, code pipelines, builds, and deployment processes
- Participate in a highly technical, fast-paced environment and quickly ramp up on Fixed Income concepts and platform-specific integrations
- Post-secondary degree - Bachelor's in Computer Science or Financial Engineering
- 3-5 years of strong Core Java development experience, particularly on server-side, low-latency systems
- Hands-on experience with data structures and scalable, high-performance platforms
- Strong understanding of the full software development lifecycle, including unit testing, CI/CD pipelines, and deployment
- Ability to pick up complex concepts quickly with minimal supervision - teachable
- Strong Java knowledge - the candidate should be able to write clean, working Java code with little to no guidance
- Data structures and algorithms - depending on the problem, the candidate should be able to identify the appropriate data structure and devise an efficient algorithm
- Communication - this is critical. Without clear communication, the candidate may misunderstand the question or fail to articulate their solution effectively
- Exposure to Capital Markets (CM) or Fixed Income (FI) concepts (coupon rate, fixed rate coupons, bond pricing) is a strong plus but not required
- Familiarity with Fixed Income instruments is a plus (not quant pricing, but general bond pricing knowledge)
If this job is a match for your background, we would be honored to receive your application!
Providing consulting opportunities to TALENTed people since 1987, we offer a host of opportunities, including contract, contract to hire and permanent placement. Let's talk!
Be The First To Know
About the latest Software Jobs in United States !
Software Development Engineer
Posted 6 days ago
Job Viewed
Job Description
*Description*
Our client is looking for a Software Development Engineer whose primary responsibilities include building automation enhancing test framework and test coverage enhancing operational dashboards developing software features fixing bugs and building CI/CD pipelines.
Qualifications: The ideal candidate is interested in a career in software development and is looking to utilize and expand their coding skills and gain exposure to a wide variety of software applications. They must be detail oriented have superior verbal and written communication skills strong organizational skills are able to work independently and can maintain professionalism under pressure. Proficiency in at least one of the high level programming languages Python Rust Java. Other desired technical skills include AWS CDK experience working in Linux environment and experience with AWS services. A Computer Science or equivalent technical degree and 3-5 years of relevant experience is required.
*Experience Level*
Entry Level
*Pay and Benefits*
The pay range for this position is $65.00 - $65.00/hr.
Eligibility requirements apply to some benefits and may depend on your job
classification and length of employment. Benefits are subject to change and may be
subject to specific elections, plan, or program terms. If eligible, the benefits
available for this temporary role may include the following:
* Medical, dental & vision
* Critical Illness, Accident, and Hospital
* 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available
* Life Insurance (Voluntary Life & AD&D for the employee and dependents)
* Short and long-term disability
* Health Spending Account (HSA)
* Transportation benefits
* Employee Assistance Program
* Time Off/Leave (PTO, Vacation or Sick Leave)
*Workplace Type*
This is a fully onsite position in Sunnyvale,CA.
*Application Deadline*
This position is anticipated to close on Aug 22, 2025.
h4>About TEKsystems:
We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
About TEKsystems and TEKsystems Global Services
We're a leading provider of business and technology services. We accelerate business transformation for our customers. Our expertise in strategy, design, execution and operations unlocks business value through a range of solutions. We're a team of 80,000 strong, working with over 6,000 customers, including 80% of the Fortune 500 across North America, Europe and Asia, who partner with us for our scale, full-stack capabilities and speed. We're strategic thinkers, hands-on collaborators, helping customers capitalize on change and master the momentum of technology. We're building tomorrow by delivering business outcomes and making positive impacts in our global communities. TEKsystems and TEKsystems Global Services are Allegis Group companies. Learn more at TEKsystems.com.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
Software Development Engineer
Posted 14 days ago
Job Viewed
Job Description
#Location - Bridgewater, NJ (Hybrid)
About iconectiv
Your business and your customers need to confidently access and exchange information simply, seamlessly and securely. iconectiv's extensive experience in information services, digital identity and numbering intelligence helps you do just that. In fact, more than 5K customers rely on our data exchange platforms each day to keep their networks, devices and applications connected and 2B consumers and businesses protected. Our cloud-based information as a service network and operations management and numbering solutions span trusted communications, digital identity management and fraud prevention. For more information, visit . Follow us on X and Linkedln.
Responsibilities:
Looking for a qualified software developer who will be responsible for building product enhancements and solutions to meet customer and product roadmap business needs. Develop and implement backend components in function-based architecture including web services.
Requirements:
Ability to perform software development functions along with demonstrated experience of delivering software systems on aggressive schedules and changing priorities with quality and on schedule.
- 4-5 years of experience developing scalable web applications using:
-
Java, Spring Boot
-
HTML5, CSS, JavaScript, jQuery, Angular (version 18 or later)
-
Knowledge in SQL working with RDBMS like Oracle or Postgres
-
Knowledge in a wide variety of TCP based protocol stacks and architecture (HTTP, SOAP, REST) with experience in at least one such protocol
-
Ability to work in a Linux based environment with knowledge of a scripting language like shell
-
Familiarity with secure design, coding & browser debugging
-
Ability to design/develop screens without specific design requirement
-
Experience working in an Agile/Scrum development process
-
An inherent curiosity and a willingness to learn on your own
-
Ability to work independently with minimal supervision
-
BS/MS degree in Computer Science, Engineering, or a related subject
-
**Hybrid employees must live within 75 miles of the iconectiv office in Bridgewater, New Jersey, which is the in-person office location where the employee will report when working in-person
-
iconectiv does not offer relocation
Desired Qualifications:
-
Programming Experience in PHP, C, Python, Tomcat, Shell programming etc.
-
Excellent written and verbal communication skills to be able to explain problems and solutions concisely and clearly
-
Experience working in Waterfall and Agile environment with changing priorities and tight schedules, utilizing ALM tools (Helix, JIRA) and familiarity with DevOps principles and tools (Jenkins, Git)
At iconectiv, we expect to pay between $89k- $128k for this role. This role is eligible for variable pay (bonus). The final pay offered to a successful candidate will be dependent on several factors that may include, but are not limited to, the type and years of experience within the job, the type of years and experience within the industry, education, skills, abilities and geographic region.
Benefits: On the first of the month following date of hire, employees working more than 30 hours/week are eligible for medical, dental, vision, disability (short and long term) and basic and supplemental life insurances. Employees will be eligible to participate in our Company's 401k plan and will be eligible for Company Matching and Automatic Contributions. Employees will also receive annual allotments of paid time off in the form of Vacation Days, Floating Holidays, Personal Business Days, a Volunteer Day, as well as paid holidays and paid sick leave.
DISCLAIMER: The above statements are intended to describe the general nature and level of work being performed by employees assigned to this classification. They are not intended to be construed as an exhaustive list of all responsibilities, duties and skills required of employees assigned to this position. Therefore, employees assigned may be required to perform additional job tasks required by the manager.
We are proud to be an EOE Minorities/Females/Protected Veterans/Disabled employer. The Company's status is a VEVRAA Federal Contractor. Request Priority Protected Veteran Referrals. We maintain a drug-free workplace and perform pre-employment substance abuse testing.
Software Development Engineer
Posted 24 days ago
Job Viewed
Job Description
WHAT YOU DO AT AMD CHANGES EVERYTHING
We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world's most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives.
AMD together we advance_
THE ROLE:
AMD is looking for a specialized software engineer who is passionate about improving the performance of key applications and benchmarks. You will be a member of a core team of incredibly talented industry specialists and will work with the very latest hardware and software technology.
THE PERSON:
The ideal candidate should be passionate about software engineering and possess leadership skills to drive sophisticated issues to resolution. Able to communicate effectively and work optimally with different teams across AMD.
KEY RESPONSIBILITIES:
- Responsible for the design, implementation, analysis, and test of FPGA physical implementation tools which include optimization, placement, timing, and routing.
- Perform research and development of novel algorithms and optimization of existing algorithms to improve quality of results (QOR), runtime, and memory.
- Conduct research and development of novel placement/routing and optimization techniques for next-generation FPGAs.
- Apply a data minded approach to target optimization efforts.
- Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and architecture.
- Design and develop new groundbreaking AMD technologies.
- Debugging/fix existing issues and research alternative, more efficient ways to accomplish the same work.
- Develop technical relationships with peers and partners.
PREFERRED EXPERIENCE:
- Strong object-oriented programming background, C/C++ preferred.
- Strong knowledge of Data structures, Graph Theory and Algorithms.
- Ability to write high quality code with a keen attention to detail.
- Experience with modern concurrent programming and threading APIs.
- Experience with software development processes and tools such as debuggers, source code control systems like GitHub, Perforce and profilers is a plus.
- Effective communication and problem-solving skills.
- Knowledge of EDA Algorithms and Distributed Computing is a plus.
- Knowledge of Digital Design and FPGA is a plus.
- Knowledge of optimization techniques like ILP is a plus.
ACADEMIC CREDENTIALS:
- Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
#LI-SC3
#LI-Hybrid
Benefits offered are described: AMD benefits at a glance.
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.