We use cookies to improve the user experience, analyze traffic and display relevant ads.
Details Accept
Enter position

Software Engineering Salary in USA

Receive statistics information by mail

Software Engineering Salary in USA

59 730 $ Average monthly salary

Average salary in the last 12 months: "Software Engineering in USA"

Currency: USD Year: 2024
The bar chart shows the change in the level of average salary of the profession Software Engineering in USA.

Distribution of vacancy "Software Engineering" by regions USA

Currency: USD
As you can see on the diagramm in USA the most numerous number of vacancies of Software Engineering Job are opened in Texas. In the second place is California, In the third is State of Washington.

Regions rating USA by salary for the profession "Software Engineering"

Currency: USD
According to the statistics of our website profession Software Engineering is the highest paid in Texas. The average salary is 120000 usd. Illinois and Indiana are following.

Similar vacancies rating by salary in USA

Currency: USD
Among similar professions in USA the highest-paid are considered to be IT Management. According to our website the average salary is 111526 usd. In the second place is Developer with a salary 95128 usd, and the third - Software Test Engineer with a salary 92500 usd.

Recommended vacancies

IT Director, Systems & Software Engineering
TTEC, US, CO, Englewood
IT Director – Systems and Software Engineering Are you an IT leader looking for your next challenge? Do you have the experience and the technical skills to lead a dynamic team?About TTEC:Since 1982, We have helped global brands provide a greatexperience to their customers, build customer loyalty, and grow their business.We were founded on one guiding principle: customer experiences that are simple,inspired, and more human deliver lasting value for everyone. Position Summary: The Director will be a highlymotivated, experienced, technology leader with exceptional knowledge in theareas of cloud, storage, network and virtualization. The Director will lead theimplementation of the overall strategy and tactics of the global virtualinfrastructure, SAN fabrics, storage subsystems, NAS devices, MicrosoftOperating Systems and Applications, O365 and Linux/UNIX Systems. This person will collaborate with and influence multiplestakeholders in this role, and will drive the established technology strategyrelated to TTEC's global footprint. What You’ll be Doing:Responsible for the management and leadership of Systems Engineering and its sustainment/escalation groups, stewardship of assigned resources including the cost, schedule, technical performance, SLA and other deliverables. Maximize build and operational efficiencies through orchestration and automation of the virtualization and cloud environmentsResponsible for Engineering Solutions for core infrastructure and application around various operating systemsDevelop complete solutions around infrastructure, BC/DR, data protection and application requirementsResponsible for documentation, implement and support storage, backup/recovery, virtualization, cloud technology and migration strategiesDevelop standards and capacity management for large enterprise level storage and virtualization environmentIdentify and play a key role in the implementation of advanced storage technologiesResponsible to build, plan and implement VMware ESX, Nutanix, Infrastructure in accordance with best practices for virtual servers and desktops within global data centersLead and influence the vision of a team of technical Microsoft engineers and provide the leadership to drive desired outcomes to the cloudWork with other Directors to establish strategic plans and objectives that align between business units. Recommend final decisions on administrative or operational matters and cost management that ensures operations effective achievement of objectivesDirect resolution on issues where analysis of situations or data requires an in depth knowledge of organizational objectives.Accountable for the performance and results of related disciplines or moderate sized functionDirect the allocation of resources to meet financial performance requirements. Execute functional business plans and contributes to the development of functional strategies. What You Bring:12+ years Information Technology Leadership with managing enterprise scale infrastructures across broad technology disciplines such as Compute, Operation Systems, Storage, Networking and Cloud. 8+ years demonstrated leadership experience and managed 5+ direct reports including other Managers or Senior Managers5+ years solid SAN/NAS experience in enterprise wide environments5+ years of Enterprise Operating Systems experience, MS Server, UNIX, Linux3+ years of experience with O365 and cloud based platforms (primarily Azure) in an enterprise environment Experience managing complex budgets and negotiating large EA agreements across multiple disciplinesExperience in large scale enterprise BC/DR - business continuity, disaster recovery; backup/restore strategies, automation, testing, and complianceIn-depth knowledge in any of the following SAN/NAS storage subsystems, NetApp, VMWare, Nutanix, and Cisco MDSExperience implementing and supporting or operating IT operating systems Microsoft Azure, AWS, Active Directory, O365, Windows serverExperience and understanding of hyperconvergence technologiesAbility to communicate and interface with senior level internal executivesCommitment to process with a strong understanding for the role of the IT Director within Enterprise Architecture, Enterprise Governance and IT GovernanceCollege degree or equivalent work experience; Post graduate coursework highly desired WhyTTEC? What We Offer:Whenyou join TTEC, you become part of the family. Because we want to see yousucceed and thrive, we offer benefits and perks such as the below to supportyour quality of life, goals, and future needs:Be Financially Sound We want you to reach your personal and professional goals andoffer financial benefits such as: Health and flexible spending accounts Retirement plans Tuitionreimbursement programs Financialwellness programBeDevelopedWe believe in investing in our people and theircareer development, which is why we offer a variety of courses and programsthat enable you to develop new skills and gain new insights such as: Mentorship programs Our Women inLeadership program connects employees globally with learning, networking andmentoring opportunitiesProfessionaldevelopment courses in TTEC UniversityScholarshipprogram and tuition reimbursement Visibility in ourglobal career pathing and internal mobility opportunities BeHealthyWe support healthy living and have the tools andresources to help you such as:It’s Ok, We’reAll Human wellness programWellnessincentivesCompany healthand wellness programsDedicated healthand wellness navigators and employee assistance programsGenerous paidtime off and other leave of absence programs Be the DifferenceYou’ll have the opportunity tomake a positive impact in your community: Through ouremployee-driven global grant program, you’ll have the unique opportunity toapply for a grant focused on helping a local educational organization in yourcommunity Our team helps fund raiseand volunteer their time in their communities If you are interested in this position, please apply now for consideration.Notice to external Recruiters and Recruitment Agencies: TTEC (formerly TeleTech) does not accept unsolicited headhunter and agency resumes. Headhunters and recruitment agencies may not submit resumes/CVs through this web site or directly to any employee. TTEC (formerly TeleTech), and any of our subsidiaries, will not pay fees to any third-party agency or company that does not have a signed agreement with TTEC (formerly TeleTech).#LI-WB1 Employment Requirements: TTEC (formerly TeleTech) requires all employees hired in the United States to successfully pass a background check and depending on location and client program a drug test, as a condition of employment. TTEC (formerly TeleTech) is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.
Software Engineering Manager
Eurofins NSC US, Inc., Atlanta
Basic Function and Scope of Responsibility: At Empower Dx, a newly created start up in Eurofins' Clinical Testing network of labs, we are looking for an experienced Software Engineering Management professional, to build and manage a passionate software engineering team. You are a self-starter, who will build a team of 4 to 6 Software Engineers focused on the design and deployment of new product introductions and new product features. You will have a strong sense of ownership to build out our vision for new generation of clinical solutions. Your ability to thrive in a fast paced, results-driven, startup culture will put you on a track for success. This is your opportunity to grow professionally and personally, as an early hire at well-funded healthcare startup.Responsibilities:• Acquire business and functional requirements directly from business stakeholders and partners • Architect, design and develop new customer facing and internal clinical applications, leading full-cycle software development • Engage in full stack development leveraging technologies such as C#, Web Services, MVC, HTML, XML, CSS, JQuery, JavaScript, Angular, SQL, and other newer tech stacks • Identify, configure, integrate and deploy COTS (commercial-of-the-shelf) products that fit the business strategy • Establish HL7 integrations with clients and partner laboratories, and web API interfaces with third party software products • Build and establish the necessary IT infrastructure (tools, software, hardware etc.) to support SDLC through use of cloud solutions and Eurofins data center • Act as player-coach and champion engineering standards to build high quality software using test-driven development practices • Hire, develop and mentor engineering talent including software developers, QA engineers and LIS Analysts • Contribute to strategic and tactical product planning working directly with the executive and senior management Essential Knowledge, Skills and Abilities:• Bachelor's degree required; Computer Science or Information Technology degree preferred • 5+ years of experience in full lifecycle of software development in multiple technology environments, architecting and developing software products, and leading engineers • Experience working with health care companies or clinical laboratories, and LIS systems preferred • Required experience with SQL database, and packaged systems, web application and web API development, and HL7 • Expertise in HTTP, web application architecture, scalability, performance optimization, reliability, deployment, monitoring, and security • Strong experience in setting up and deploying necessary IT infrastructure from scratch with both physical infrastructure and cloud solutions like Azure or AWS • Proven track records in building new software products with accountability with meeting deadlines and budgets • Experience with HIPAA, HITECH and other regulations associated with the medical/laboratory industry preferred • Advocate of agile software development process implementation • Great communication skills and the ability to work both independently and as part of a team • Strong work ethic, fast-learner, being adaptable and flexible to succeed in a startup environment • Ability to understand the business needs and lead the technology team to fit with the vision of the companyPosition is full-time, Monday-Friday, 8:00 AM - 5:00 PM, with overtime as needed including rotational weekend and holidays. Candidates currently living within a commutable distance of Tucker, GA are encouraged to apply. As an Empower Dx employee, you will become part of a company that has received national recognition as a great place to work. We offer excellent full-time benefits including comprehensive medical coverage, life and disability insurance, 401(k) with company match, paid holidays and vacation, personal days, and dental and vision options. Empower Dx is an Equal Employment Opportunity and Affirmative Action employer
Software Engineering Supervisor
ThyssenKrupp Elevator Corporation, Atlanta
The first 3 letters in workplace safety are Y-O-U!TK Elevator is currently seeking an experienced Software Engineering Supervisor in Atlanta, GA.Responsible for leading an international and cross functional team of requirements engineers, software developers and software testers to develop and maintain embedded software for elevator systems.ESSENTIAL JOB FUNCTIONS:Oversee all phases of the software product development lifecycle - requirements definition, implementation, testing, validation, and maintenance / field support. Ensure projects are delivered on time, with full scope, and no critical defects.Prioritize team member's tasks and assign tickets to the team.Review, prioritize, and assign tickets related to field support and bug resolution.Work directly with the engineering manager, business leadership, chief engineers, software architects, and project management to assess feasibility, viability, and risks of proposed technical innovations or proposed product features in terms of functionality for new products and improving existing products.Proactively work with other team leads and managers to ensure projects and products meet business needs, are delivered on time, within budget, and have no critical defects.Work in an environment where tasks and priorities change regularly.Drive continuous improvement within the team.Work with the software architect to ensure designs are well architected and any code changes maintain the architecture.Provide regular updates to the engineering manager and project manager.Ensure team members have a clear understanding of overall project strategy, key business drivers, and project priorities.Ensure design standards and all applicable elements of development processes are applied.Develop and maintain source code.Support the engineering manager in delivery of the engineering budget and reporting against established KPI's.Support engineering manager in monitoring of staff performance, creation of individual development plans, conducting regular performance reviews, and supporting career path development.EDUCATION & EXPERIENCE:Bachelors of Science degree in Electrical Engineering, Computer Science, Physics, or related degree required.5+ years experience in a technical product development position2+ years experience managing people, and/or building cohesive teams, and/or acting as a project team lead.Experience developing and maintaining embedded software systems.Experience coding in C / C++ for embedded systems required.Experience defining and working within embedded software development processes.Experience working with embedded systems over the full product life cycle (development, manufacturing / sustainment, end-of-life).Experience with source control management systems such as Git, Perforce, etc.Experience with software ticketing and bug tracking systems, such as Jira, FogBugz, etc.Excellent written and oral communication skills to present data and product recommendations to engineering and marketing/sales management.Strong leadership and team building skills.Exceptional time management and organizational skills with close attention to detail.Experience with Project Management Professional (PMP) processes highly desired.Ability to travel.EDUCATION & EXPERIENCE:Bachelors of Science degree in Electrical Engineering, Computer Science, Physics, or related degree required.5+ years experience in a technical product development position2+ years experience managing people, and/or building cohesive teams, and/or acting as a project team lead.Experience developing and maintaining embedded software systems.Experience coding in C / C++ for embedded systems required.Experience defining and working within embedded software development processes.Experience working with embedded systems over the full product life cycle (development, manufacturing / sustainment, end-of-life).Experience with source control management systems such as Git, Perforce, etc.Experience with software ticketing and bug tracking systems, such as Jira, FogBugz, etc.Excellent written and oral communication skills to present data and product recommendations to engineering and marketing/sales management.Strong leadership and team building skills.Exceptional time management and organizational skills with close attention to detail.Experience with Project Management Professional (PMP) processes highly desired.Ability to travel.The first 3 letters in workplace safety are Y-O-U!TK Elevator is currently seeking an experienced Software Engineering Supervisor in Atlanta, GA.Responsible for leading an international and cross functional team of requirements engineers, software developers and software testers to develop and maintain embedded software for elevator systems.ESSENTIAL JOB FUNCTIONS:Oversee all phases of the software product development lifecycle - requirements definition, implementation, testing, validation, and maintenance / field support. Ensure projects are delivered on time, with full scope, and no critical defects.Prioritize team member's tasks and assign tickets to the team.Review, prioritize, and assign tickets related to field support and bug resolution.Work directly with the engineering manager, business leadership, chief engineers, software architects, and project management to assess feasibility, viability, and risks of proposed technical innovations or proposed product features in terms of functionality for new products and improving existing products.Proactively work with other team leads and managers to ensure projects and products meet business needs, are delivered on time, within budget, and have no critical defects.Work in an environment where tasks and priorities change regularly.Drive continuous improvement within the team.Work with the software architect to ensure designs are well architected and any code changes maintain the architecture.Provide regular updates to the engineering manager and project manager.Ensure team members have a clear understanding of overall project strategy, key business drivers, and project priorities.Ensure design standards and all applicable elements of development processes are applied.Develop and maintain source code.Support the engineering manager in delivery of the engineering budget and reporting against established KPI's.Support engineering manager in monitoring of staff performance, creation of individual development plans, conducting regular performance reviews, and supporting career path development.
Software Engineering Lead
Innovative Defense Technologies, San Diego
DescriptionBackground Information:Innovative Defense Technologies (IDT), provider of automated software testing, data analysis, and cybersecurity solutions for complex, mission-critical systems in the US Department of Defense (DOD), is seeking an Software Engineering Lead to be based in our Arlington, VA and San Diego, CA offices.Overview:We are looking for a Software Engineer to lead a small team of engineers to design, develop and integrate software solutions to support DoD customers. The main role of the Software Engineering Lead is to build high-quality, innovative, and performant software that complies with coding standards and technical design set forth by architectural teams. The Software Engineering Lead creates new software products starting from customer interactions and resulting in production capability used by onsite teams and customers. Software Engineering Lead responsibilities include eliciting user requirements, defining system functionality, designing software function, designing software UI and writing code in various languages, like Java and C++. The ideal candidate has experience with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment.All applicants must be able to obtain/maintain an active U.S. Security Clearance.Responsibilities Include: Elicit customer requirements, document, and present to customers along with technical project managersLead lab-based test and integration activities at IDT offices and on-site in customer labsLead feedback in design reviews & code reviewsLead a software development project using the GitFlow workflow or similarMaintain Java, JavaScript, Python, and C++ code bases and engineering teamsConfigure network, server, and applications to create CI/CD pipelines for mixed-code code basesDevelop build environments using remote repositories like Maven Central and NPMDeploy software to containerized environments using orchestrators like KubernetesDesign new software enhancements and applications with UML primitivesTechnical interaction with application customers at a variety of remote sitesProduce technical documentation for customer review and feedbackConduct technical review presentations for customer review and feedbackMinimum Required Qualifications:Minimum 5 years' experience in software engineeringB.S. in software engineering, computer science, or related fieldRequired Skills:Ability to design software with UML primitives: sequence diagrams, class diagrams, and activity diagramsUnderstanding of relationship between design UML primitives (e.g. relationship between class diagrams and activity diagrams) Ability to learn any languageAbility to work on-site at San Diego or Arlington facilities and travel to customer sites 25% of the timeProficient with Unix and Linux operating system configuration such as network configuration, firewall configuration, service start/stop, route table modification, software installation Familiarity with package management software systems NPM, Maven, yum, apt-getFamiliarity with SQL and relational (PostgreSQL, MS-SQL, Oracle, etc.) databasesProficiency working with distributed version control software systems like GitProficiency designing complex software development environments including submodules, remote dependencies, and mixed-code deploymentsPreferred Skills:Basic familiarity with foundational networking concepts such as routing, switching, identity services, intrusion detection, and firewall Basic familiarity configuring network devices to include VLANs, access control lists, network addressing, and static routing Experience with containerized software development using platforms like Docker and PodManFamiliar with containerized software deployment and container orchestration platforms like Openshift/okd, Rancher, and Tanzu.Proficient deploying virtual machines in VMWare vSphere environments including networking configuration Familiarity with CANES, GCCS-M or Aegis system design is desiredCompetencies:Good listening skills. The successful candidate will listen to customer problems, identify root causes, elicit initial requirements, and continuously validate requirements throughout software developmentProblem-solving skills with the ability to help others navigate ambiguous situationsExcellence in technical communication with peers and non-technical cohortsAbility to work closely with Program Managers and Chief Engineers to document, manage and communicate systems and software requirementsInitiative, creativity, reliability, teamworkStrong organization, planning, and communication skills. The successful candidate will need to develop a plan of action, a team to complete the plan, and communicate the plan up and down the organizationSolid analytical abilities, coupled with a strong sense of ownership, urgency and driveAbility to lead concurrent assignments and determine the need for changing priorities, feeding back to engineering leadershipPay Range*: $102,600 - $179,550 or $132,300 - $231,000*Pursuant to California Senate Bill 1162, IDT is required to disclose the "pay scale" or "pay range" associated with a job posting. Notably, however, this amount may not be reflective of actual compensation that may be earned as pay is dependent on a candidate's experience, skills, and education. The posted range does not include bonuses, commissions, tips, or other benefits. Click here for additional information about Senate Bill 1162. IDT is often looking to place multiple candidates at various levels. Therefore, more than one pay range has been included, commensurate with experience.EEO Statement:IDT is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, sex, sexual orientation, gender identity, national origin, disability, protected Veteran status, or any other basis protected by federal, state, or local law.
Software Engineering Advisor (0251179)
Placement Services USA, Inc., Tampa, FL, US
Build technology for Claim Reimbursement Platform which is modern, scalable, and available. Collaborate with Application, Operation, Infrastructure Leaders and Engineering teams on design patterns, best practices, and approved technologies, tools and solutions. Design application components to fit within solution architecture. Work with Agile Scrum methodology such as User Story writing, Estimation, Sprint Planning, and Sprint Iteration. Plan, drive and deliver innovative reusable solutions and automated functional tests. Execute code reviews to provide feedback to the teams to enforce code reusability. Debug production issues and provide solutions. Migrate code to higher environments using DevOps Pipeline. Implement REST Services to receive input to reprocess claims, and Java Message Service Listeners to auto-adjudicate claims and monitor Guardrail Compliance score. Create dashboards that summarize enterprise application and infrastructure performance trends and monitor the responsiveness and availability of critical enterprise applications from the end-user perspective. Perform demo sessions for product owners and business staff. Partial work from home benefit available.Position requires a bachelor’s degree or foreign equivalent in Information Technology, Computer Science, Computer Engineering, or related and five (5) years of experience in software development, or a master’s degree or foreign equivalent in Information Technology, Computer Science, Computer Engineering, or related and two (2) years of experience in software development. Experience must include SQL, Jenkins, Pega, Java, REST Services, DevOps, and working in an Agile/Scrum environment.Please copy and paste your resume in the email body do not send attachments, we cannot open them and email them at candidates at placementservicesusa.com with reference #0251179 in the subject line.Thank you.
Software Engineering Manager
Millipore Corporation, Burlington
We are seeking a dynamic and experienced Software Engineering Manager to lead our talented team of engineers in the development and enhancement of our AI drug discovery platform (AIDDISON). As a Software Engineering Manager, you will play a critical role in shaping the technical direction, fostering a culture of innovation, and ensuring the successful delivery of high-quality software products. Responsibilities:Provide visionary technical leadership and mentorship to a dynamic team of software engineers, data scientists, and machine learning experts.Collaborate closely with cross-functional teams to translate business objectives into technical requirements and deliver innovative solutions that drive value.Direct the development and execution of project plans, ensuring alignment with strategic goals, timelines, and quality standards.Champion the adoption of best practices for software development, including MLOps methodologies for seamless integration, deployment, and monitoring of AI models.Stay at the forefront of generative AI research, evaluating emerging technologies and methodologies to enhance our AI drug discovery platform.Cultivate a culture of creativity, collaboration, and continuous learning within the engineering team, fostering an environment where bold ideas thrive. Qualifications:Bachelor's or Master's degree in Computer Science, Chemistry, Engineering or related field.At least 8 years' of experience in software development, with a focus on AI/ML and generative AI techniques.Proven track record of technical leadership and project management in a fast-paced, innovative environment.Expertise in programming languages such as Python, with hands-on experience in AI frameworks like TensorFlow, PyTorch, or GPT.Understanding of generative AI concepts, including generative adversarial networks (GANs), variational autoencoders (VAEs), and reinforcement learning.Familiarity with cloud computing platforms (e.g., AWS, Azure, GCP) and containerization/serverless technologies (e.g., Docker, Kubernetes).Strong understanding of MLOps principles and experience implementing MLOps pipelines for AI model deployment, monitoring, and optimization.Strong communication skills with the ability to convey complex technical concepts to diverse audiences. Preferred Qualifications:Knowledge of pharmaceutical regulatory requirements and compliances.In-depth understanding of small molecule drug discovery - design, make, test, analysis Location: This is a hybrid position, flexible to be located from either our St. Louis, MO or Burlington/Billerica, MA sites.
Director, Aerospace Software Engineering
Firefly Aerospace, Cedar Park, TX
ABOUT FIREFLY AEROSPACEAs an end-to-end space transportation company, Firefly Aerospace is on a mission to enable our world to launch, land, and operate in space – anywhere, anytime. Our launch vehicles, lunar landers, and orbital vehicles provide government and commercial customers with full mission services from low Earth orbit to the surface of the Moon and beyond. Headquartered in north Austin, Texas, Firefly is looking for passionate, hardworking innovators to join our team and help fuel our successful trajectory into space.SUMMARYAs the Director of Aerospace Software Engineering, you will play a pivotal role in shaping the future of Firefly Aerospace and space exploration. You will lead a dynamic team of software engineers to design, implement, and test software that will operate our launch vehicles, spacecraft, and test & launch facilities. This role demands a combination of strategic leadership, technical excellence, and a deep passion for space exploration.You will have the leadership responsibility of building, guiding, and mentoring the team of embedded software, flight software, GNC, and ground software engineers. This role demands both a technical core competency in aerospace software engineering and demonstrated leadership experience in building up empowered software engineering teams to do amazing things.You will work closely with the Embedded Software, Flight Software, GNC, and Ground Software Managers to establish and maintain a high-quality software development organization and improve the software processes and productivity of the Aerospace Software Engineering Department.Candidates should be prepared for a fast-paced startup environment. This position requires high levels of creativity, flexibility, patience, and collaboration. The ability to communicate effectively within a multi-disciplinary and multi-cultural group is a must.RESPONSIBILITIESStrategic Leadership: Develop and execute a clear vision for the Aerospace Software Engineering Department, aligning with the company's strategic objectives and mission with a mindset for continuous improvement and company success. Lead by example in what you do and what you say.Team Management: Lead, mentor, and expand the team of software engineers and developers, fostering a culture of innovation, collaboration, and continuous improvement. Build the team through hiring, training, personal development, corrective actions, and cross training.Process Management: Establish clear and concise CMMI-compliant software development processes to be used by the team for the design, analysis, test, and verification and validation of Firefly’s aerospace software.Project Oversight: Oversee all phases of software development for launch vehicles, spacecraft, and ground test & launch systems, from concept through launch and operation, ensuring projects are delivered on time, within budget, and to the highest standards of quality and safety.Technical Excellence: Ensure the adoption of best practices in software engineering, including agile methodologies, system safety, and reliability engineering, to develop software that meets the rigorous demands of space exploration.Collaboration and Coordination: Work closely with other departments and stakeholders, including the CTO, hardware engineering, systems engineering, and mission planning, to ensure seamless integration and alignment of software with overall project goals.Innovation and Research: Drive innovation in aerospace software engineering, staying ahead of industry trends and technological advancements, and incorporating cutting-edge solutions into our projects. Support external business development efforts through corporate presentations, proposals, and exploratory trades.QUALIFICATIONSRequiredBachelor’s degree in Computer Sciences, Aerospace Engineering, or related field.10+ years’ experience in software engineering with deep technical expertise in software development for aerospace applications, including experience with embedded systems, real-time operating systems, and mission-critical software.5+ years’ experience in software engineering management role(s) with a proven track record of leading complex aerospace software development projects through the full life cycle.Excellent comprehension of first principles related to GNC and industry standards for simulation and test of GNC systems.Strong working knowledge of Space & Missile Systems Center (SMC), NASA, and CMMI software development processes and software safety standards.Experience with Systems Engineering practices.Experience with Requirements Management, CONOPS, or System Architecture.Demonstrated ability to prioritize and execute tasks under pressure.DesiredMaster’s degree in Computer Sciences, Aerospace Engineering, or related field.5+ years of spacecraft and/or launch vehicle software engineering management experience including the development of schedules, budgets, and project plans.Excellent knowledge of DO-178C, NASA NPR 7150.2D, RCC 319-19 Appendix A, and AFSPCMAN 91-710 Vol 3 requirements.Experience working with the FAA and the 30th and/or 45th Space Wing Software Safety Organizations.Experience with spacecraft and launch vehicle design, integration, and operations.Experience with JAMA, Atlassian Confluence, Jira, and Bitbucket.Firefly offers outstanding benefits for our employees, including generous health, dental and vision plans with low plan deductibles, parental leave, educational reimbursement, short term disability, and flexible PTO options.To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.Firefly Aerospace, Inc. is an Equal Opportunity Employer; employment with Firefly is governed based on merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.
Internship - Software Engineering - Fall 2024
Firefly Aerospace, Cedar Park, TX
ABOUT FIREFLY AEROSPACEAs an end-to-end space transportation company, Firefly Aerospace is on a mission to enable our world to launch, land, and operate in space – anywhere, anytime. Our launch vehicles, lunar landers, and orbital vehicles provide government and commercial customers with full mission services from low Earth orbit to the surface of the Moon and beyond. Headquartered in north Austin, Texas, Firefly is looking for passionate, hardworking innovators to join our team and help fuel our successful trajectory into space.SUMMARYFirefly has year-round Aerospace Software Engineering internship opportunities for our Hive location in Cedar park, Texas. Both current undergraduates and new graduates are encouraged to apply.As a Firefly Aerospace Software Engineering Intern, you will:Support Flight Software, Ground Software, or Guidance, Navigation, and Control engineers working on launch vehicle or spacecraft programsAdhere to Aerospace Software Engineering processes, procedures, and best practicesPerform assigned work onsite and on timeREQUIREDEnrollment or a recent graduate in a Bachelor’s or Master’s Degree program with a focus on Aerospace Engineering, Computer Sciences, Software Engineering, or a related field at an accredited four-year university or collegeKnowledge in a specific software engineering or aerospace engineering area such as orbital mechanics, trajectory analysis, control theory, filtering, machine learning, artificial intelligence, database technologies, networking, embedded software, or a related fieldExperience with software development in C++, Python, or LabVIEWGood verbal and written communication skillsThe ability to prioritize and execute assigned tasks on timeGood collaboration skills to work closely with others in a fast-paced environmentDESIREDExperience with source code Version Control toolsParticipation in a related extracurricular university club or laboratoryFirefly offers outstanding benefits for our employees, including generous health, dental and vision plans with low plan deductibles, parental leave, educational reimbursement, short term disability, and flexible PTO optionsTo conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.Firefly Aerospace, Inc. is an Equal Opportunity Employer; employment with Firefly is governed based on merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.
Software Engineering Senior Advisor (0251191)
Placement Services USA, Inc., Plano, TX, US
Build out Evernorth’s Automated Big Data Regulatory and Legal Analytics Solution. Work with business and technical experts to implement software engineering best practices that minimize risk and promote high re-usability across US states. Participate in collaborative concept definition, architectural refinement, software design, and realization of products that support the strategic technology needs of the organization. Responsible for delivering working software that provides an exceptional user experience to the customer. Function as a hands-on member of his development team, and guide the team in designing, developing, deploying, and maintaining processes using Agile methodologies. Design and conduct proof of concepts for innovative software tools, technologies, and application frameworks. Maintain deep levels of involvement in the implementation process. Identify design problems and devise elegant solutions, and make strategic design and user-experience decisions related to both core and new functions and features. 1 week domestic travel per quarter. Based on performance, may be asked to supervise the work of junior employees.Requires a Bachelor’s degree in Computer Science, Electronics Engineering, or a related field and 5 years of IT experience (or a Master’s degree in Computer Science, Electronics Engineering, or a related field and 3 years of IT experience). Must have experience with: software development or software engineering; AWS; Big data; Kafka; Airflow; Python; Spark; Unix.Please copy and paste your resume in the email body do not send attachments, we cannot open them and email them at candidates at placementservicesusa.com with reference #0251191 in the subject line.Thank you.
Software Engineering Supervisor
Insight Global, Los Angeles
A client in Los Angeles, CA are seeking a skilled and passionate Hands-On Full Stack Developer to join their dynamic team. As a key member of their software development group, you will play a pivotal role in designing, developing, and maintaining web applications. Your expertise in C#, .NET Core, and Selenium will be crucial as they modernize existing systems and enhance automation capabilities. Additionally, you'll have the opportunity to mentor a small team of developers and analysts, ensuring high-quality code and efficient testing processes.ResponsibilitiesFull Stack Development:- Collaborate with cross-functional teams to design, develop, and implement custom web applications using the .NET Framework, C#, VB.NET, ASP.NET, and SQL Server.- Create responsive and user-friendly interfaces by leveraging HTML, CSS, and JavaScript.- Participate in the entire software development lifecycle, from requirements gathering to deployment.Modernization and Automation:- Lead efforts to modernize existing applications using .NET Core.- Implement automation solutions using Selenium for efficient testing and deployment processes.- Stay abreast of industry trends and best practices related to modern software development.Mentoring and Code Reviews:- Provide guidance and mentorship to junior developers and analysts.- Conduct regular code reviews to ensure adherence to coding standards, performance optimization, and security practices.Quality Assurance and Testing:- Develop and execute test plans, including unit testing, integration testing, and end-to-end testing.- Collaborate with QA teams to identify and address defects promptly.Must-Haves:- Proficiency in C# and the Microsoft .NET framework.- Strong understanding of SQL and database design.- Familiarity with ORM frameworks, particularly the Entity Framework.- Experience managing source code using Git (including GitFlow Workflow).- Knowledge of software design principles such as SOLID and Domain-Driven Design.- Previous involvement in software modernization projects- Affinity for developing unit tests with complete code coverage.Plusses:- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.- Previous experience processing EDI files.Annual Compensation:$140,000 - $155,000Exact compensation may vary based on several factors, including skills, experience, and education.Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.