Embedded software engineer jobs in Hoover, AL - 32 jobs
All
Embedded Software Engineer
Senior Software Engineer
Principal Software Engineer
Computer Engineer
Compute Engineer
CVS Health 4.6
Embedded software engineer job in Homewood, AL
At CVS Health, we're building a world of health around every consumer and surrounding ourselves with dedicated colleagues who are passionate about transforming health care. As the nation's leading health solutions company, we reach millions of Americans through our local presence, digital channels and more than 300,000 purpose-driven colleagues - caring for people where, when and how they choose in a way that is uniquely more connected, more convenient and more compassionate. And we do it all with heart, each and every day.
**Role Description:**
The Compute Engineer is an integral part of our growing team. The right candidate will report to the Infrastructure Manager.
**Core Responsibilities:**
**Engineering and Provisioning**
+ Engineering of related solutions for various project and operational needs.
+ Install new / rebuild existing servers (on-prem and cloud) and configure hardware, peripherals, services, settings, directories, storage, etc. in accordance with standards and project/operational requirements.
+ Install and configure systems, such as supporting EMR and Cloud infrastructure applications or Asset Management applications.
+ Develop and maintain installation and configuration procedures.
+ Contribute to and maintain system standards.
+ Research and recommend innovative, and where possible automated approaches for system administration tasks. Identify approaches that leverage our resources and provide economies of scale.
**Operations and Support**
+ Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.
+ Perform regular security monitoring to identify any possible intrusions.
+ Perform vulnerability remediations of Cloud and on-prem server infrastructure
+ Perform daily backup operations using Azure Backup, ensuring all required file systems and system data are successfully backed up to the appropriate media
+ Create, change, and delete user accounts per request.
+ Provide Tier III/other support per request from various constituencies. Investigate and troubleshoot issues.
+ Repair and recover from hardware or software failures. Coordinate and communicate with impacted constituencies.
**Maintenance**
+ Apply OS patches and upgrades using Azure Patch Management on a regular basis and upgrade administrative tools and utilities. Configure / add new services as necessary.
+ Upgrade and configure system software that supports EMR/Cloud infrastructure applications or Asset Management applications per project or operational needs.
+ Maintain operational, configuration, or other procedures.
+ Perform periodic performance reporting to support capacity planning.
+ Perform ongoing performance tuning, hardware upgrades, and resource optimization as required. Configure CPU, memory, and disk partitions as required.
+ Maintain data center environmental and monitoring equipment.
+ Other duties, as assigned
**Minimum Requirements:**
+ Minimum 3 years Windows server admin experience
+ Minimum 3 years DNS and AD Management experience
+ Minimum 2 years Microsoft Azure Cloud experience with deploying resources such as VMs, storage accounts, etc...
+ Minimum 2 years Microsoft Entra ID experience
+ Minimum 2 years certificate management experience
**Preferred Experience:**
+ Linux server administration experience
+ Nerdio Experience
+ Digicert experience
+ GoDaddy experience
+ RMM package deployment experience
+ Experience working with a multiple OS (Server 2016, 2019, 2022)
+ Azure Virtual Dekstop host pool and application configurations
+ IIS Experience
+ SQL experience (2016, 2019)
+ Experience with: VMware VCenter 6.0 and higher, VMware VSan 6.0 knowledge, Citrix ADC experience, Crowdstrike, Tenable, Sumo logic, MCSE, MCSA preferred
+ Demonstrated PC skills (MS Office, Google docs)
+ Ability to research emerging technologies and make recommendations that benefit our business
+ Knowledge of data center environments, hosting services, networks, and software as a service (SaaS)
+ Ability to document server physical / logical, topology
**Education:**
+ Associate's Degree required, Bachelor's degree preferred
**Anticipated Weekly Hours**
40
**Time Type**
Full time
**Pay Range**
The typical pay range for this role is:
$64,890.00 - $173,040.00
This pay range represents the base hourly rate or base annual full-time salary for all positions in the job grade within which this position falls. The actual base salary offer will depend on a variety of factors including experience, education, geography and other relevant factors. This position is eligible for a CVS Health bonus, commission or short-term incentive program in addition to the base pay range listed above.
Our people fuel our future. Our teams reflect the customers, patients, members and communities we serve and we are committed to fostering a workplace where every colleague feels valued and that they belong.
**Great benefits for great people**
We take pride in our comprehensive and competitive mix of pay and benefits - investing in the physical, emotional and financial wellness of our colleagues and their families to help them be the healthiest they can be. In addition to our competitive wages, our great benefits include:
+ **Affordable medical plan options,** a **401(k) plan** (including matching company contributions), and an **employee stock purchase plan** .
+ **No-cost programs for all colleagues** including wellness screenings, tobacco cessation and weight management programs, confidential counseling and financial coaching.
+ **Benefit solutions that address the different needs and preferences of our colleagues** including paid time off, flexible work schedules, family leave, dependent care resources, colleague assistance programs, tuition assistance, retiree medical access and many other benefits depending on eligibility.
For more information, visit *****************************************
We anticipate the application window for this opening will close on: 01/27/2026
Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state and local laws.
We are an equal opportunity and affirmative action employer. We do not discriminate in recruiting, hiring, promotion, or any other personnel action based on race, ethnicity, color, national origin, sex/gender, sexual orientation, gender identity or expression, religion, age, disability, protected veteran status, or any other characteristic protected by applicable federal, state, or local law.
$64.9k-173k yearly 4d ago
Looking for a job?
Let Zippia find it for you.
School of Engineering-Open Rank-Electrical and Computer Engineering (Teaching Faculty)
University of Alabama at Birmingham 3.7
Embedded software engineer job in Birmingham, AL
School/College School of Engineering Title School of Engineering-Open Rank-Electrical and Computer Engineering (Teaching Faculty) Assignment Category Full-Time Rank Open Rank Tenure Status Non-Tenure Track Payroll Status Faculty 9 Job Description The Department of Electrical and Computer Engineering (ECE) at the University of Alabama at Birmingham (UAB) invites applications for a non-tenure-track teaching instructor, assistant professor, or associate professor faculty position. The responsibilities of the successful candidate will be to (1) show a strong commitment to excellence in teaching required and elective courses in the ECE undergraduate and/or graduate programs and (2) participate in departmental service activities. Depending on the experience, strengths, and interests of the candidate, some effort may be devoted to advising ECE students, establishing and managing mentoring programs, other programs related to student success and retention, and outreach. The focus areas of interest include electronics, analog and digital design, power systems, and softwareengineering.
This position is a non-tenure-earning, nine-month appointment; summer teaching assignments and pay may also be available depending on the courses taught. Supporting the department's research activities may also provide summer funding. The successful candidate will engage in continuous professional development in teaching methodologies and discipline.
Required Qualifications
Applicants must hold a PhD degree in Electrical Engineering, Computer Engineering, or a related area. Teaching experience in ECE courses is required.
Preferred Qualifications
Preference will be given to candidates with prior college-level teaching and research experience and a track record of successfully implementing innovative, high-impact teaching practices in the classroom. The ideal candidate would also have 3+ years of experience with teaching, academic advising, mentoring, and student retention programs.
Posting Detail Information
Posting Number F2762P Open Date 01/01/2026 Close Date Open Until Filled Yes Nondiscrimination Statement
UAB is an Equal Employment/Equal Educational Opportunity Institution dedicated to providing equal opportunities and equal access to all individuals regardless of race, color, religion, ethnic or national origin, sex (including pregnancy), genetic information, age, disability, religion, and veteran's status. As required by Title IX, UAB prohibits sex discrimination in any education program or activity that it operates. Individuals may report concerns or questions to UAB's Assistant Vice President and Senior Title IX Coordinator. The Title IX notice of nondiscrimination is located at uab.edu/titleix.
Special Instructions to Applicants
Application review will begin March 1, 2026, and continue until positions are filled. Applications should include a cover letter outlining interest and qualifications, a CV, a teaching statement and evidence of teaching effectiveness (if available) and contact information for three professional references. References will not be contacted without permission of applicants, and formal letters of reference will be requested for finalists only. Questions may be directed to Dr. Leon Jololian, Professor of Electrical and Computer Engineering and Search Committee Chair, at ************.
Pre-employment Background Check
A pre-employment background check investigation is performed on candidates selected for employment.
Drug/Nicotine Screen (if applicable) About University of Alabama at Birmingham
To learn more about the University of Alabama at Birmingham click here.
$64k-85k yearly est. Easy Apply 26d ago
Senior Application Developer
Southern Company 4.5
Embedded software engineer job in Birmingham, AL
The Primavera Center of Excellence (COE) in Southern Company's Technology Organization Enterprise Technology Solution department is responsible for implementing and maintaining enterprise applications used by Fossil Fuel, Hydroelectric, and Nuclear Generation, Transmission, Distribution, Technical Shared Services, and Project Management Offices (PMOs) as well as scheduling departments across Southern Company's operating companies. These enterprise applications include but are not limited to Oracle's Primavera suite P6 and Unifier applications, ScheduleAnywhere, Contruent, XER Manager, and Fuse suite applications. The team is responsible for software life cycle management as well as implementing and maintaining data transfers in and out of these applications. This is a technical position responsible for development and support of application interfaces and reporting solutions for the Primavera COE. Knowledge and experience in C#, .NET, and JAVA development skills, as well as the use of middleware such as SSIS or Biztalk to support application integration are required. Knowledge and experience working with reporting tools such as Power BI, Data Analytics, Microsoft (Reporting Services) or Oracle business intelligence tools along with strong SQL database skills are required.
**Job Responsibility**
+ Provide production support and software development of interfaces involving Primavera Unifier, Primavera P6, Maximo, ScheduleAnywhere, TEAMS, PCTS, eSOMS Clearance and Tagging, and others as required
+ Requirement gathering and development of functional and technical specifications
+ Application configuration to meet business and technical requirements
+ Coordinate vendor management and support
+ Coordinate team efforts including Southern Company Technology Organization partners such as Security, Database, Infrastructure and Application Service teams
+ Software change management
+ Develop strong knowledge of related core business processes and how they will be supported through the Primavera suite of applications and other supported software
+ Build strong relationships with the businesses across Southern Company's operating companies and Southern Company Services to enable effective implementation and ongoing support
+ Assist project managers with project oversight and provision of status reports to management and customers
**Job Requirements**
+ Experience in application development including implementation and maintenance utilizing C#, . NET, and JAVA platforms, SSIS and BizTalk middleware, as well as SQL and Oracle databases
+ Experience in SSIS, BizTalk, Oracle business intelligence, and Primavera suite of applications
+ Experience implementing and maintaining software provided by external vendors
+ Experience working with applications in a Citrix environment
+ Experience working with WebLogic servers
+ Knowledge of application software management methodologies, processes, and technologies
+ Demonstrated experience on project teams to deliver significant projects on time and within budgets
+ Demonstrated experience as a team player to deliver strong results-oriented team accomplishments
+ Developed effective working relationships with employees, peers, and management
+ Demonstrated communication skills both oral and written
+ Knowledge and understanding of existing and emerging information technologies
+ Knowledge and ability to coordinate work across all functions in the Technology Organization
+ Knowledge of project management, finance or accounting is preferred
+ Primavera suite of applications technical implementation and support experience is preferred
**Education**
+ BS or BA degree in Computer Science, Information Technology or related field is preferred
**Knowledge, Skills, and Abilities**
+ Excellent problem-solving skills and troubleshooting skills
+ Strong team leadership and project management skills are desired
+ Ability to think strategically and act tactically
+ Ability to understand strategies to meet customer needs and contribute to achievement of organizational goals
+ Ability to build strong relationships with customers, vendors, and other Technology Organization team members
+ Excellent technical, consulting, and communication skills
**Behavioral Attributes**
+ Safety oriented and customer focused
+ Exemplify Southern Company's Our Values behavioral expectations including Safety First, Intentional Inclusion, Act with Integrity, and Superior Performance
+ Self-starter with initiative to work independently with minimal supervision
+ Work well with cross-functional teams
+ Dependable
+ Confident conversation leader
**Other Requirements**
+ Work location in Birmingham or Atlanta
+ Limited Travel
+ Signature of Intellectual Property Agreement form is required for all Southern Company Technology Organization employees
+ Must be able to pass nuclear background check
**About Southern Company**
Southern Company (NYSE: SO ) is a leading energy provider serving 9 million customers across the Southeast and beyond through its family of companies. Providing clean, safe, reliable and affordable energy with excellent service is our mission. The company has electric operating companies in three states, natural gas distribution companies in four states, a competitive generation company, a leading distributed energy solutions provider with national capabilities, a fiber optics network and telecommunications services. Through an industry-leading commitment to innovation, resilience and sustainability, we are taking action to meet customers' and communities' needs while advancing our goal of net-zero greenhouse gas emissions by 2050. Our uncompromising values ensure we put the needs of those we serve at the center of everything we do and are the key to our sustained success. We are transforming energy into economic, environmental and social progress for tomorrow. Our corporate culture has been recognized by a variety of organizations, earning the company awards and recognitions that reflect Our Values and dedication to service. To learn more, visit *********************** .
Southern Company invests in the well-being of its employees and their families through a comprehensive total rewards strategy that includes competitive base salary, annual incentive awards for eligible employees and health, welfare and retirement benefits designed to support physical, financial, and emotional/social well-being. This position may also be eligible for additional compensation, such as an incentive program, with the amount of any bonus/awards subject to the terms and conditions of the applicable incentive plan(s). A summary of the benefits offered for this position can be found here **************************************************** . Additional and specific details about total compensation and benefits will also be provided during the hiring process.
Southern Company is an equal opportunity employer where an applicant's qualifications are considered without regard to race, color, religion, sex, national origin, age, disability, veteran status, genetic information, sexual orientation, gender identity or expression, or any other basis prohibited by law.
Job Identification: 16376
Job Category: Information Technology
Job Schedule: Full time
Company: Southern Company Services
$93k-113k yearly est. 12d ago
Senior Software Engineer
Tocaro Blue
Embedded software engineer job in Birmingham, AL
Looking for an opportunity to make an impact at a fast growing, investor-backed AI/ML company? Do you have experience developing high-performance cross-platform software? This is an exciting opportunity with a fast-growing team at the cutting-edge intersection of AI/ML models, sensor fusion, and large datasets. You will be an integral part of a high-performing multi-disciplinary team developing innovative products from the ground up.
Tocaro Blue is transforming maritime technology by modernizing legacy marine radar systems through innovative software solutions. Our flagship product, ProteusCore, is an advanced software platform that integrates vessel radar sensor data with artificial intelligence and machine learning models to deliver real-time situational awareness.
We are looking for a Senior SoftwareEngineer whose primary role will be to architect and develop software applications supporting AI/ML functionality to bring modern sensor perception and machine learning techniques to the marine industry. This will include software architecture, development, and maintenance for a variety of architectures and platforms.
Responsibilities
Writing cross-platform application software in C++ with some Javascript
Architecting software and estimating hours for development projects
Performing code reviews and approving pull requests
Providing key technical insights on company-wide technical challenges
Ownership of various libraries and codebases utilized across various teams and projects
Requirements
Expertise with C/C++, javascript, python, qmake/cmake, and gcc
Experience developing with Linux, Mac, Windows, Android, and Docker
Experience with source control, CI/CD, unit tests, and automated documentation
Proficiency with architecting software, reading code, problem solving, and technical communication
BS or MS in Computer Science, Electrical Engineering, or related field
5+ years of experience with C++ programming and application development
Experience building and shipping software into the market
Nice to Have
Experience developing or modifying frontend applications in Qt and QML
Experience with communication protocols including REST, CAN, TCP/UDP, MQTT and BLE
Personal projects, or hobby interest, in solving problems with hardware and firmware
Marine experience
Compensation & Commitment
$120,000 - $145,000 salary, with potential for incentive equity compensation
401(k) with matching (up to 4% of salary), Health, Dental, Vision, Life, Disability Insurance
In-house training on tools and techniques
Ability to work on US Government Contracts (typically limited to US Citizens)
Open to temporary or permanent remote working arrangements if based in the Southeast
Occasional travel (monthly daytrips) for data collection / testing in Pensacola, Florida
Equal Opportunity & Eligibility
Tocaro Blue, LLC is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Individual offers are based are made based on skill and experience, geographic location, as well as role, responsibility, and leadership within the company, and other due diligence. Our hiring team will try to determine whether each candidate fits the job description and may choose, at their discretion, to redirect a candidate to another job offering that is more appropriate.
All employees must be eligible to obtain a U.S. Department of Defense security clearance. With few exceptions, this is restricted to U.S. citizens and legal permanent residents (a.k.a. current Green Card Holders). Tocaro Blue LLC is not able to sponsor work visas nor permanent resident cards ("green cards") for this role.
$120k-145k yearly 60d+ ago
Senior COBOL Developer PART TIME
Maximus 4.3
Embedded software engineer job in Birmingham, AL
Description & Requirements Maximus is seeking a PART TIME Senior IBM COBOL Developer to support our Internal Revenue Service (IRS) client. . Candidates must possess an active Moderate-Risk Background Investigation (MBI). Job Description
Essential Duties and Responsibilities:
- Assess data needs and design requirements for systems changes and enhancements.
- Develop and execute system testing plans and system change migration to production plans for compliance with system change control requirements.
- Perform trouble-shooting and programming analysis of systems issues.
- Develop system requirements of ad hoc reporting as needed.
- Maintain updated knowledge of contract compliance provisions for the project, department, and position.
- Follow policies and procedures without deviation.
- Develop, design, and implement custom applications supporting enhancements and additional projects as required for meeting project deliverables.
- May provide guidance, coaching, and training to other employees within job area.
Job-Specific Essential Duties and Responsibilities:
- Create, update, unit test, and maintain IBM COBOL programs
- Update documentation such as Functional Specification Packages (FSPs) or Program Requirements Packages (PRPs) and/or Visio diagrams, and/or spreadsheets as needed
- Track requirements and create/execute unit test cases
- Write, analyze, review and/or provide comments on documentation such as Unified Work Requests (UWR), UWR responses and Internal Revenue Manuals (IRM), Interface Control Documents (ICD) Computer Operator Handbooks (COH)
- Rewrite programs, using workflow charts and diagrams, and applying knowledge of computer capabilities, tax processing subject matter expertise, and symbolic logic.
- Perform or direct the revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements
- Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes
- Perform systems analysis and programming tasks to maintain and control the use of computer systems software
- Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program
- Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language
- Consult with and assist testers in the development, SAT and FIT environments
Minimum Requirements
- Bachelor's degree in relevant field of study and 5+ years of relevant professional experience required, or equivalent combination of education and experience.
Job-Specific Minimum Requirements:
- Bachelor's Degree from an accredited college or university required; an additional four (4) years of related work experience can substitute for a degree
- At least five (5) years of relevant experience required
- Must possess an active IRS Moderate-Risk Background Investigation (MBI)
- At least four (4) years of experience with IBM COBOL programming language
- Experience with DB2 and IBM DB2 utilities
- Experience with CICS
- Good verbal and written communication skills
- Demonstrated success in client support
- Ability to interface with all levels of management
- Ability to perform complex tasks with minimal supervision and guidance
- Excellent time management, scheduling and organizational skills
- Ability to work well independently or in a team setting
Preferred Skills and Qualifications:
- Experience with IRS processing systems; experience with SQL, JCL, Batch processing.
#techjobs #veteranspage #LI-Remote
EEO Statement
Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics.
Pay Transparency
Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances.
Accommodations
Maximus provides reasonable accommodations to individuals requiring assistance during any phase of the employment process due to a disability, medical condition, or physical or mental impairment. If you require assistance at any stage of the employment process-including accessing job postings, completing assessments, or participating in interviews,-please contact People Operations at **************************.
Minimum Salary
$
55.29
Maximum Salary
$
75.00
$87k-111k yearly est. Easy Apply 7d ago
Software Engineer Principal - Data Management (Informatica ETL / Teradata/Oracle / SQL)
PNC 4.1
Embedded software engineer job in Birmingham, AL
At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are all united in delivering the best experience for our customers. We work together each day to foster an inclusive workplace culture where all of our employees feel respected, valued and have an opportunity to contribute to the company's success. As a SoftwareEngineer Principal within PNC's C&IB Data Products organization, you will be based in Pittsburgh, PA, Strongsville, OH, Dallas, TX or Birmingham, AL. The position is primarily based in a PNC location. Responsibilities require time in the office or in the field on a regular basis.
This role focuses on leading complex data warehouse applications and serving as a technical lead for a team of three offshore ETL developers. Responsibilities include managing all technical aspects of the applications, such as ETL development and design, orchestrating workflows using CA7, and implementing new data integrations and code deployments. The position requires strong collaboration with both business and technical stakeholders to ensure effective solutions. Additionally, the role involves working with large-scale databases like Teradata or Oracle to support enterprise-level data operations.
The ideal candidate will have extensive experience leading complex data warehouse applications and advanced knowledge of Informatica ETL. Strong proficiency in SQL is essential, along with expertise in CA7 scheduling and Connect:Direct/NDM for data transfer. Familiarity with data warehousing concepts and hands-on experience with tools such as Informatica and Teradata are highly desirable. A solid understanding of ETL design, integration best practices, and the ability to guide offshore development teams will set candidates apart.
PNC will not provide sponsorship for employment visas or participate in STEM OPT for this position.
**Job Description**
+ Aligns business strategy with software solutions.
+ Proposes, designs & codes software solutions to address complex business needs. Oversees technical and procedural documentation required.
+ Leads complex problem solving.
+ Provides technical guidance and support to colleagues and solution development.
+ Displays an innovative approach to apply modern principles, methodologies and tools to advance business initiatives and capabilities.
PNC Employees take pride in our reputation and to continue building upon that we expect our employees to be:
+ **Customer Focused** - Knowledgeable of the values and practices that align customer needs and satisfaction as primary considerations in all business decisions and able to leverage that information in creating customized customer solutions.
+ **Managing Risk** - Assessing and effectively managing all of the risks associated with their business objectives and activities to ensure they adhere to and support PNC's Enterprise Risk Management Framework.
**Qualifications**
Successful candidates must demonstrate appropriate knowledge, skills, and abilities for a role. Listed below are skills, competencies, work experience, education, and required certifications/licensures needed to be successful in this position.
**Preferred Skills**
Application Development, Business Management, Customer Solutions, Data Warehouse ETL, Design, ETL (Informatica), ETL Design, Group Problem Solving, Process Improvements, Release Management, Software Solutions, Teradata ETL, User Experience (UX) Design
**Competencies**
Application Design, Architecture, Packaged Application Integration, Product and Vendor Evaluation, Software Process Improvement (SPI), System Development Life Cycle, Technical Troubleshooting
**Work Experience**
Roles at this level typically require a university / college degree, with 5+ years of industry-relevant experience. Specific certifications are often required. In lieu of a degree, a comparable combination of education, job specific certification(s), and experience (including military service) may be considered.
**Education**
Bachelors
**Certifications**
No Required Certification(s)
**Licenses**
No Required License(s)
**Pay Transparency**
Base Salary: $65,000.00 - $165,600.00
Salaries may vary based on geographic location, market data and on individual skills, experience, and education. This role is incentive eligible with the payment based upon company, business and/or individual performance.
**Application Window**
Generally, this opening is expected to be posted for two business days from 09/10/2025, although it may be longer with business discretion.
**Benefits**
PNC offers a comprehensive range of benefits to help meet your needs now and in the future. Depending on your eligibility, options for full-time employees include: medical/prescription drug coverage (with a Health Savings Account feature), dental and vision options; employee and spouse/child life insurance; short and long-term disability protection; 401(k) with PNC match, pension and stock purchase plans; dependent care reimbursement account; back-up child/elder care; adoption, surrogacy, and doula reimbursement; educational assistance, including select programs fully paid; a robust wellness program with financial incentives.
In addition, PNC generally provides the following paid time off, depending on your eligibility: maternity and/or parental leave; up to 11 paid holidays each year; 9 occasional absence days each year, unless otherwise required by law; between 15 to 25 vacation days each year, depending on career level; and years of service.
To learn more about these and other programs, including benefits for full time and part-time employees, visit Your PNC Total Rewards (******************************* .
**Disability Accommodations Statement**
If an accommodation is required to participate in the application process, please contact us via email at AccommodationRequest@pnc.com . Please include "accommodation request" in the subject line title and be sure to include your name, the job ID, and your preferred method of contact in the body of the email. Emails not related to accommodation requests will not receive responses. Applicants may also call ************ and say "Workday" for accommodation assistance. All information provided will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations.
At PNC we foster an inclusive and accessible workplace. We provide reasonable accommodations to employment applicants and qualified individuals with a disability who need an accommodation to perform the essential functions of their positions.
**Equal Employment Opportunity (EEO)**
PNC provides equal employment opportunity to qualified persons regardless of race, color, sex, religion, national origin, age, sexual orientation, gender identity, disability, veteran status, or other categories protected by law.
This position is subject to the requirements of Section 19 of the Federal Deposit Insurance Act (FDIA) and, for any registered role, the Secure and Fair Enforcement for Mortgage Licensing Act of 2008 (SAFE Act) and/or the Financial Industry Regulatory Authority (FINRA), which prohibit the hiring of individuals with certain criminal history.
**California Residents**
Refer to the California Consumer Privacy Act Privacy Notice (****************************************************************************************************** to gain understanding of how PNC may use or disclose your personal information in our hiring practices.
$65k-165.6k yearly 13d ago
Senior Software Engineer, Core Experiences - Birmingham, USA
Speechify
Embedded software engineer job in Birmingham, AL
Mission
Speechify is the easiest way to listen to the world's information. Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the go, at your own speed, and with tools that make learning easier, deeper, and faster.
What streaming services have done for audio entertainment, we're doing for audio information. And whatever we're doing seems to be working. We're #1 in our category, and experiencing exponential growth.
Overview
We're looking for a Senior SoftwareEngineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's product experience across platforms. It's a critical role for someone who enjoys working at the intersection of product and infrastructure, thinks strategically, and is passionate about designing clear, reliable APIs and simple systems that directly enhance the user experience.
What You'll Do
Collaborate with Speechify's Product Teams to scope projects, find ways to reduce scope to get faster feedback from customers, navigate the integration/UX tradeoffs relevant to different product teams, and deliver solutions via our cross-platform SDK
Optimize existing functionality to ship things like faster loading and more intelligent parsing by designing more efficient abstractions and improving our algorithms
Ship cloud functions, lightweight backend services, and jobs using Kotlin
An Ideal Candidate Should Have
Systems thinking. You know that optimizing a system requires end-to-end design, and you believe simplicity is valuable.
Speed. You work quickly to generate ideas and options and know how to decide which things can ship now and what things need time
Focus. We're a high-growth startup with a busy, remote team. You know how and when to engage or be heads down
Collaboration. You know how to inspire, play, and negotiate with opinionated designers, marketers, and PMs
Preferred Tech Stack:
Kotlin Multiplatform (Java experience is OK but role is Kotlin Multiplatform)
Prior experience with GCP is a plus
What We Offer
A fast-growing environment where you can help shape the company and product.
An entrepreneurial-minded team that supports risk, intuition, and hustle.
A hands-off management approach so you can focus and do your best work.
An opportunity to make a big impact in a transformative industry.
Competitive salaries, a friendly and laid-back atmosphere, and a commitment to building a great asynchronous culture.
Opportunity to work on a life-changing product that millions of people use.
Build products that directly impact and support people with learning differences like dyslexia, ADD, low vision, concussions, autism, and more.
Work in one of the fastest growing sectors of tech, the intersection of artificial intelligence and audio.
The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience
Think you're a good fit for this job?
Tell us more about yourself and why you're interested in the role when you apply.
And don't forget to include links to your portfolio and LinkedIn.
Not looking but know someone who would make a great fit?
Refer them!
Speechify is committed to a diverse and inclusive workplace.
Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
$79k-103k yearly est. Auto-Apply 11d ago
Mid-Senior Software Developer (.NET, C#, Azure, AI Integration)
Sigao
Embedded software engineer job in Birmingham, AL
Sigao is a Birmingham, AL based AI and technology consultancy that builds software to help organizations work smarter and deliver more. Our purpose is simple: we believe everyone who works with us-both employees and customers-should be better off for having done so. That means we strive for a culture of learning and growth, while using our expertise to act as trusted technology partners to the businesses we work with.
As AI becomes the norm within the tech industry, we've made it our mission to bring our culture and values to how AI is used in software development. We believe that the next evolution of engineering will require not just AI tools, but an approach that ensures those tools are used to benefit people, not exploit them.
Position Overview
We're looking for curious, adaptable softwareengineers who love building software and collaborating with peers. As a member of our team, you'll work on a wide range of projects-from enterprise-scale .NET web apps with Angular front-ends, to automated AI solutions that enhance workflows. You'll be encouraged to evaluate emerging tools, adopt them quickly, and use them to develop creative solutions that help shape how our clients use modern technology.
Our success comes from the close relationships we build with our customers, which every team member helps strengthen. Everyone is expected to contribute by gathering requirements, identifying new needs, and demoing completed work.
This job is hybrid/remote, located in Birmingham, AL.
Responsibilities
Design, develop, and deploy web and cloud-based applications using a variety of tools, including .NET Core, C#, Angular, and React.
Mentor and support peers by sharing insights, reviewing code, and exploring new technologies together.
Continuously learn and adapt, experimenting with tools and frameworks (particularly in the AI and automation space) as our tech stack evolves.
Collaborate closely with client stakeholders to identify business needs, define goals, and make technical recommendations.
Participate in Agile/Scrum processes-helping plan sprints, refine user stories, and estimate work.
Help defined effective practices for AI tool usage within Sigao's development workflows.
Skills & Experience
5+ of professional software development experience.
Experience using some or all of our core technologies: .NET Core, C#, Azure Cloud Services, Angular, React, Node, Javascript, Typescript, Microsoft Power Platform (Power Automate, Power BI, etc.), Ionic.
Strong communication and problem solving skills. Bonus points for working in a consulting or client-facing environment.
Strong experience with AI-assisted development tools.
Solid understanding of web APIs, DevOps, Test Driven Development and modern software architecture.
Legally qualified to work in the United States (We do not sponsor visas at this time.)
Benefits
10% Profit Share
401(k) with 100% match up to 3%
Health & Dental Insurance
Hybrid / flexible work schedule
Paid Time Off
Opportunities for continuous learning and leadership
Why Sigao?
We believe progress only matters if it improves people's lives. That belief shapes how we work, what we build, and how we grow.
Our guiding principles include:
People Come First - Our software, systems, and processes exist to serve people.
Relationships Drive Results - Trust, honesty, and collaboration lead to better outcomes.
Accountability Stays Human - AI may accelerate our work, but people remain responsible for every result.
Learning Is Paramount - Every project should leave our team and clients smarter than before.
Outcomes Over Output - We measure success by the problems we solve, not the number of features we deliver.
If you're passionate about solving problems, learning continuously, and building technology with purpose, we'd love to meet you!
$79k-103k yearly est. Auto-Apply 60d+ ago
Sr. Cobol Developer
Southern Talent Specialists
Embedded software engineer job in Birmingham, AL
Must have Cobol Development experience as well as DB2 and JCL experience. The person in this position would be working with a detailed and organized subject matter expert on my team. The SME would have a specification document ready on the candidate's first day. The candidate would be expected to create a new batch COBOL DB2 process that would extract information from the membership database. Once the data is extracted, the information would more than likely need to be altered or manipulated before putting it in file that will be sent to a 3rd party. The candidate would need to complete extensive testing before implementing the solution.
Skills:
Cobol
DB2
JCL
$79k-103k yearly est. Auto-Apply 21d ago
Senior Software Engineer
Transform9
Embedded software engineer job in Birmingham, AL
Job Description
Transform9 is redefining healthcare communication by developing a groundbreaking conversational agent platform that enhances the interactions between patients and their healthcare providers. Our commitment to improving patient access to care drives us to innovate continuously and create exceptional technology solutions. We are currently seeking a Senior SoftwareEngineer to join our talented engineering team. In this role, you will be responsible for designing, developing, and maintaining critical components of our platform. You will work closely with cross-functional teams to deliver high-quality software that meets user needs and aligns with our strategic goals. Bring your expertise and passion for technology to help us transform healthcare access!
Responsibilities
Design and implement scalable and maintainable software solutions for our conversational agent platform.
Collaborate with product managers, designers, and other engineers to define system architecture and functional requirements.
Write clean, efficient, and well-documented code, adhering to industry best practices and coding standards.
Participate in code reviews, offering constructive feedback and promoting engineering excellence within the team.
Troubleshoot and debug applications, resolving issues in a timely manner to ensure optimal system performance.
Stay current with emerging technologies and industry trends, applying relevant advancements to improve our platform.
Mentor junior engineers, providing guidance on technical challenges and career development.
Requirements
Bachelor's degree in Computer Science, SoftwareEngineering, or a related field.
5+ years of professional softwareengineering experience, with a focus on developing scalable applications.
Strong proficiency in programming languages such as Java, Python, or JavaScript, along with familiarity with frameworks relevant to our platform.
Solid understanding of software development methodologies, including Agile and DevOps practices.
Experience with cloud services (AWS, Azure, etc.) and containerization technologies (Docker, Kubernetes).
Excellent problem-solving skills and the ability to troubleshoot complex technical issues.
Strong communication and collaboration skills to work effectively within a team-oriented environment.
Benefits
Health Care Plan (Medical, Dental & Vision)
Retirement Plan (401k, IRA)
Paid Time Off (Vacation, Sick & Public Holidays)
Family Leave (Maternity, Paternity)
Training & Development
Free Food & Snacks
Since our founding in 1924, we've cut cardiovascular disease deaths in half, but there is still so much more to do. To overcome today's biggest health challenges and accelerate this progress, we need passionate individuals like you. Join our movement, be part of the progress, and help ensure a healthier future for all. You matter, and so does the impact you can make with us.
The American Heart Association has an excellent opportunity for an **Oracle Cloud Applications Developer** at out **National Center in Dallas, TX.**
The Oracle Cloud Applications Developer position will be responsible for the development and technical support of Oracle Fusion Cloud applications, integrations, and reporting environments.
The Association offers many resources to help you maintain work-life harmonization through your changing needs and life situations. To help you be successful, you will have access to Heart U, our award-winning corporate university, as well as additional training and support, locally.
\#TheAHALife is more than a company culture; it is our way of life. It embodies our commitment to work-life harmonization and is guided by our core values where our employees can thrive both personally and professionally. Discover why you will Be Seen. Be Heard. Be Valued at the American Heart Association by following us on LinkedIn, Instagram, Facebook, X, and at heart.jobs.
**Responsibilities**
+ Support the day-to-day operations, including help desk issues and end-user support.
+ Design and development of Oracle integrations on OIC using file-based/REST/SOAP adapters.
+ Design and build reports leveraging Oracle OTBI, BI Publisher, and Fusion Analytic Warehouse.
+ In-depth knowledge about Oracle Cloud ERP schema and writing SQL queries, Data Modeling and Data Engineering. Expertise in creating BI Publisher & OTBI reports and using the RTF templates
+ Develop and deliver Oracle Integration Cloud-based integrations with Oracle SaaS and 3rd Party applications.
+ Design, develop, unit testing, performance tuning and implementation of Real-time and Batch integration.
+ Conceptualize technical design options, identify the best option, and complete the technical design specifications.
+ Design and develop Webservices/APIs for cloud, on-premises, and hybrid solutions using Oracle Integration Cloud (OIC.
+ Expertise in building, error handling, auditing, scheduling, deployment, monitoring/alert integrations in OIC/ICS, and support end-to-end testing of integrations.
+ Thorough knowledge of Mapping, Lookups, Connections, XSLT, Agents, Packages, and other features of OIC.
+ Meets with stakeholders, documents requirements, user stories, and related artifacts to determine technical specifications.
+ Adheres to all security, change management and application management lifecycle policies.
+ Supports systems maintenance, upgrades, enhancements, and integrations with other major systems.
+ Understands multiple application platforms and collaborates with other teams to maintain operations.
+ Maintains a current knowledge of relevant technologies as assigned.
**Qualifications**
+ Bachelor's Degree in Computer Science or related field or 5 years of experience in the Software field
+ At least 5 years of experience designing, developing, and testing of software applications.
+ 3+ years of experience with developing integration using Oracle SOA, OIC and other middleware suites
+ End-to-end Oracle Integration Cloud (OIC) implementation experience with at least 1 end-to-end Oracle SaaS/PaaS/IaaS implementation project
+ 3+ years of hands-on development and administration experience with Oracle Integration Cloud (OIC) in a SaaS environment
+ 3+ years' experience with interfacing between Oracle Cloud or ERP and 3rd party systems
+ Experience working with Oracle Cloud Infrastructure (OCI)
+ 3+ years of experience working with Oracle SaaS modules such as procurement, financials, and/or projects.
+ Ability to leverage pre-built integrations, cloud adapters, connections, SaaS applications, etc. in the solution
+ 3+ years of experience with REST, API, SOAP, FBDI, PL/SQL, and the use of Oracle Cloud-delivered Web Services
+ Hands-on development experience with Oracle Database Cloud services (DBCS) and Managed File Transfer (MFT)
Preferred Qualifications
+ 7 years of experience designing, developing, and testing of software applications.
**Skills:**
+ Strong knowledge and experience with the following:
+ Oracle OTBI and BI Publisher
+ Oracle PL/SQL and SQL Server Stored Procedures
+ SQL Server Integration Services (SSIS)
+ XML, HTML, CSS, and JavaScript web development
+ C# .NET (MVC, Windows Forms, and Windows Services)
+ Adobe Cold Fusion
+ Experience with Oracle Cloud Finance, Supply Chain, Procurement, Order Management and Enterprise Resource Planning applications.
+ Experience with Oracle PaaS, Oracle Data Integrator, Fusion Analytic Warehouse a plus.
+ Experience with Smartview and Financial Reporting Studio a plus.
+ Must be a self-starter and someone who takes initiative with minimal supervision.
+ Ability to work in a distributed and cross functional team environment.
**Compensation & Benefits**
The expected pay range will be $110,000 - $120,000. Pay is commensurate with experience; geographic differentials to the pay range may apply. The American Heart Association reserves the right to pay more or less than the posted range. The American Heart Association invests in its people. Here are the main components of our total rewards package. Visit Rewards & Benefits to see more details.
+ **Compensation** - Our goal is to ensure you have a competitive base salary. That's why we regularly review the market value of jobs and make adjustments, as needed.
+ **Performance and Recognition** - You are rewarded for achieving success through annual salary planning and incentive programs; based on the type of position
+ **Benefits** - We offer a wide array of benefits including medical, dental, vision, disability, and life insurance, along with a robust retirement program that includes an employer match and automatic contribution. As a mark of our commitment to employee well-being, we also offer an employee assistance program, employee wellness program and telemedicine, and medical consultation.
+ **Professional Development -** You can join one of our many Employee Resource Groups (ERG) or be a mentor/mentee in our professional mentoring program. HeartU is the Association's national online university, with more than 100,000 resources designed to meet your needs and busy schedule.
+ **Work-Life Harmonization -** The Association offers Paid Time Off (PTO) at a minimum of 16 days per year for new employees. The number of days will increase based on seniority level. You will also have a total of 12 paid holidays off each year, which includes several days off at the end of the year.
+ **Tuition Assistance** - We support the career development of all employees. This program provides financial assistance to employees who wish to further their education and career in relation to their current duties and responsibilities, or for potential future positions in the organization.
The American Heart Association's 2028 Goal: Building on over 100 years of trusted leadership in cardiovascular and brain health, by 2028 the Association will drive breakthroughs and implement proven solutions in science, policy, and care for healthier people and communities. The greatest discoveries in health must reach everyone where they are.
**At American Heart Association | American Stroke Association, our mission is to be a relentless force for a world of longer, healthier lives, regardless of race, ethnicity, gender, gender identity, religion, age, language, sexual orientation, national origin and physical or cognitive abilities.**
**This position not a match with your skills?** Click here to see other opportunities.
In accordance with local and state laws where applicable, qualified applicants with arrest or conviction records will be considered for employment.
EOE/Protected Veterans/Persons with Disabilities
\#LI-Hybrid
**Join our Talent Community!**
Join our Talent Community to receive updates on new opportunities and future events.
**Default: Location : Location** _US-TX-Dallas_
**Posted Date** _2 months ago_ _(11/24/2025 9:37 AM)_
**_Requisition ID_** _2025-16420_
**_Job Category_** _Information Technology_
**_Position Type_** _Full Time_
$110k-120k yearly 10d ago
Senior Software Engineer - API & Cloud (C#, AWS)
Kforce 4.8
Embedded software engineer job in Birmingham, AL
Kforce has a client that is seeking a Senior SoftwareEngineer - API & Cloud (C#, AWS) in Birmingham, AL. Our client is seeking a Senior SoftwareEngineer to join its Open Banking team as the group prepares to move a key application into production mid-year. This role will focus primarily on backend development, with an emphasis on building and supporting scalable, secure APIs hosted in AWS. The ideal candidate is a strong C# engineer with deep API development experience, a solid understanding of modern cloud-based architectures, and the ability to collaborate effectively within a cross-functional engineering team.
Key Responsibilities:
* Design, develop, and deliver high-quality backend software solutions using C# and API-driven architectures
* Build and maintain RESTful APIs supporting Open Banking initiatives
* Conduct system analysis to identify performance, scalability, and reliability issues
* Develop and implement technology solutions to resolve complex technical challenges
* Apply software testing techniques, code optimization practices, and debugging methodologies to ensure production-ready solutions
* Collaborate closely with other engineers, developers, and technology partners to achieve shared objectives
* Manage and contribute to multiple initiatives simultaneously in a fast-paced environment
* Support the transition of applications into production and ongoing enhancements post-launch* Bachelor's degree in Computer Science, Computer Engineering, or a related field
* 5+ years of professional softwareengineering experience
* Strong hands-on experience with C# and API development (required)
* Experience developing and supporting applications hosted in AWS or similar cloud platforms
* Solid understanding of software structures, computing systems, and system integration concepts
* Knowledge of software testing methodologies, debugging, and performance optimization
* Strong analytical, problem-solving, and communication skills
* Proven ability to execute, deliver, and take ownership of assigned work
Preferred Qualifications:
* Experience in banking, financial services, or regulated environments
* Exposure to or experience with React (front-end experience is a strong plus, but not required)
* Experience supporting applications as they move from development into production
$72k-89k yearly est. 5d ago
Senior Software Developer (Java)
Kemper Corp 4.0
Embedded software engineer job in Birmingham, AL
Details Kemper is one of the nation's leading specialized insurers. Our success is a direct reflection of the talented and diverse people who make a positive difference in the lives of our customers every day. We believe a high-performing culture, valuable opportunities for personal development and professional challenge, and a healthy work-life balance can be highly motivating and productive. Kemper's products and services are making a real difference to our customers, who have unique and evolving needs. By joining our team, you are helping to provide an experience to our stakeholders that delivers on our promises.
Senior Software Developer provides technical consulting for application software development or computing technologies within areas of expertise. Demonstrates a thorough knowledge of a specific programming language. Identifies and resolves complex technical problems and issues with assigned applications and work processes.
Position Responsibilities
* Provides technical consulting and support for application software development or computing technologies within areas of expertise.
* Develops, documents and executes unit test cases.
* Delivers quality and timely results.
* Identifies and resolves complex technical problems and issues with assigned applications and work processes. Escalates problems beyond level of expertise to manager, more experienced technical staff or vendor representatives.
* Review and recommend test plans for impacted areas and test coverage.
* Complies with and supports all corporate, department and team policies and procedures.
* Keeps manager, project teams/managers and business customers informed of activities and problems within assigned areas of responsibility; refers matters beyond limits of authority to manager for direction.
* Recommends improvements to existing processes or proposes new ones, to improve the quality of project deliverables.
* Performs code and design reviews.
* Consults with internal and external customers on the utilization of applications computing technologies, within areas of expertise, to ensure that customers optimize the value of those technologies.
* Leads projects within specified technical disciplines; plans for the appropriate resources needed.
* Develop technical knowledge and performance skills of IS projects teams, within areas of expertise.
* Researches, evaluates and recommends new technologies independently or with the architect's implementation.
* Supports proof-of-concept activities
* Develop technical specs, design documents, functional designs and requirements.
Position Qualifications
* 5 Years of Experience
* Bachelor's degree, equivalent work experience or appropriate technical certification.
* Experience in technical disciplines such as Java and Spring Boot and microservices programming
* Experience in technical disciplines such as Rest, Soap, Angular and AWS
* Knowledge and experience with Amazon Aurora PostgreSQL
* Experience with monitoring tools such as Splunk, AppDynamics, and Grafana
* Experience with Code Analyzer and scanning tools (SonarQube / Veracode)
* Ability to support multiple software applications
* Knowledge of cloud development practices preferred
* Ability to code, unit test and debug complex business applications
* Ability to write systems design specifications for complex applications
* Understanding of the software development life cycle
* Ability to quickly learn new/emerging technologies and resolve any problems involved in integrating these new/emerging technologies with our systems.
* Ability to manage own time and prioritize activities and resources to deliver timely results.
* Ability to gather and analyze complex facts and data and to draw correct inferences from the information. Assesses alternatives and presents logical solutions to problems.
* Ability to influence events to achieve results. Originates independent action rather than passively reacting to events as they occur.
* Able to follow industry defined best practice development standards.
* Professional experience with frameworks and development tools
* Experience in executing and supporting testing.
* Worked with various project methodologies (agile and waterfall)
* Able to translate business to technical requirements.
* Understands technical controls, security concepts and SOX requirements.
* Good understanding of the insurance industry and company business practices preferred.
* Ability to address and analyze impact of system issues.
* Performs other related duties as assigned.
* This position works onsite at the Kemper office.
The range for this position is $79,500 to $132,900. When determining candidate offers, we consider experience, skills, education, certifications, and geographic location among other factors. This job is also eligible for our Kemper benefits package (Medical, Dental, Vision, PTO, 401k, etc.)
Kemper is proud to be an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, disability status or any other status protected by the laws or regulations in the locations where we operate. We are committed to supporting diversity and equality across our organization and we work diligently to maintain a workplace free from discrimination. Kemper is focused on expanding our Diversity, Equity and Inclusion efforts to align with our vision, mission, and guiding principles.
Kemper does not accept unsolicited resumes through or from search firms or staffing agencies. All unsolicited resumes will be considered the property of Kemper and Kemper will not be obligated to pay a placement fee.
Kemper will never request personal information, such as your social security number or banking information, via text or email. Additionally, Kemper does not use external messaging applications like WireApp or Skype to communicate with candidates. If you receive such a message, delete it.
#LI-AK
$79.5k-132.9k yearly Auto-Apply 17d ago
Software Engineer Principal - Data Management (Informatica ETL / Teradata/Oracle / SQL)
PNC Financial Services Group, Inc. 4.4
Embedded software engineer job in Birmingham, AL
At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are all united in delivering the best experience for our customers. We work together each day to foster an inclusive workplace culture where all of our employees feel respected, valued and have an opportunity to contribute to the company's success. As a SoftwareEngineer Principal within PNC's C&IB Data Products organization, you will be based in Pittsburgh, PA, Strongsville, OH, Dallas, TX or Birmingham, AL. The position is primarily based in a PNC location. Responsibilities require time in the office or in the field on a regular basis.
This role focuses on leading complex data warehouse applications and serving as a technical lead for a team of three offshore ETL developers. Responsibilities include managing all technical aspects of the applications, such as ETL development and design, orchestrating workflows using CA7, and implementing new data integrations and code deployments. The position requires strong collaboration with both business and technical stakeholders to ensure effective solutions. Additionally, the role involves working with large-scale databases like Teradata or Oracle to support enterprise-level data operations.
The ideal candidate will have extensive experience leading complex data warehouse applications and advanced knowledge of Informatica ETL. Strong proficiency in SQL is essential, along with expertise in CA7 scheduling and Connect:Direct/NDM for data transfer. Familiarity with data warehousing concepts and hands-on experience with tools such as Informatica and Teradata are highly desirable. A solid understanding of ETL design, integration best practices, and the ability to guide offshore development teams will set candidates apart.
PNC will not provide sponsorship for employment visas or participate in STEM OPT for this position.
Job Description
* Aligns business strategy with software solutions.
* Proposes, designs & codes software solutions to address complex business needs. Oversees technical and procedural documentation required.
* Leads complex problem solving.
* Provides technical guidance and support to colleagues and solution development.
* Displays an innovative approach to apply modern principles, methodologies and tools to advance business initiatives and capabilities.
PNC Employees take pride in our reputation and to continue building upon that we expect our employees to be:
* Customer Focused - Knowledgeable of the values and practices that align customer needs and satisfaction as primary considerations in all business decisions and able to leverage that information in creating customized customer solutions.
* Managing Risk - Assessing and effectively managing all of the risks associated with their business objectives and activities to ensure they adhere to and support PNC's Enterprise Risk Management Framework.
Qualifications
Successful candidates must demonstrate appropriate knowledge, skills, and abilities for a role. Listed below are skills, competencies, work experience, education, and required certifications/licensures needed to be successful in this position.
Preferred Skills
Application Development, Business Management, Customer Solutions, Data Warehouse ETL, Design, ETL (Informatica), ETL Design, Group Problem Solving, Process Improvements, Release Management, Software Solutions, Teradata ETL, User Experience (UX) Design
Competencies
Application Design, Architecture, Packaged Application Integration, Product and Vendor Evaluation, Software Process Improvement (SPI), System Development Life Cycle, Technical Troubleshooting
Work Experience
Roles at this level typically require a university / college degree, with 5+ years of industry-relevant experience. Specific certifications are often required. In lieu of a degree, a comparable combination of education, job specific certification(s), and experience (including military service) may be considered.
Education
Bachelors
Certifications
No Required Certification(s)
Licenses
No Required License(s)
Pay Transparency
Base Salary: $65,000.00 - $165,600.00
Salaries may vary based on geographic location, market data and on individual skills, experience, and education. This role is incentive eligible with the payment based upon company, business and/or individual performance.
Application Window
Generally, this opening is expected to be posted for two business days from 09/10/2025, although it may be longer with business discretion.
Benefits
PNC offers a comprehensive range of benefits to help meet your needs now and in the future. Depending on your eligibility, options for full-time employees include: medical/prescription drug coverage (with a Health Savings Account feature), dental and vision options; employee and spouse/child life insurance; short and long-term disability protection; 401(k) with PNC match, pension and stock purchase plans; dependent care reimbursement account; back-up child/elder care; adoption, surrogacy, and doula reimbursement; educational assistance, including select programs fully paid; a robust wellness program with financial incentives.
In addition, PNC generally provides the following paid time off, depending on your eligibility: maternity and/or parental leave; up to 11 paid holidays each year; 9 occasional absence days each year, unless otherwise required by law; between 15 to 25 vacation days each year, depending on career level; and years of service.
To learn more about these and other programs, including benefits for full time and part-time employees, visit Your PNC Total Rewards.
Disability Accommodations Statement
If an accommodation is required to participate in the application process, please contact us via email at AccommodationRequest@pnc.com. Please include "accommodation request" in the subject line title and be sure to include your name, the job ID, and your preferred method of contact in the body of the email. Emails not related to accommodation requests will not receive responses. Applicants may also call ************ and say "Workday" for accommodation assistance. All information provided will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations.
At PNC we foster an inclusive and accessible workplace. We provide reasonable accommodations to employment applicants and qualified individuals with a disability who need an accommodation to perform the essential functions of their positions.
Equal Employment Opportunity (EEO)
PNC provides equal employment opportunity to qualified persons regardless of race, color, sex, religion, national origin, age, sexual orientation, gender identity, disability, veteran status, or other categories protected by law.
This position is subject to the requirements of Section 19 of the Federal Deposit Insurance Act (FDIA) and, for any registered role, the Secure and Fair Enforcement for Mortgage Licensing Act of 2008 (SAFE Act) and/or the Financial Industry Regulatory Authority (FINRA), which prohibit the hiring of individuals with certain criminal history.
California Residents
Refer to the California Consumer Privacy Act Privacy Notice to gain understanding of how PNC may use or disclose your personal information in our hiring practices.
$65k-165.6k yearly 13d ago
Senior Software .NET Developer
Stonex Group 4.7
Embedded software engineer job in Birmingham, AL
Permanent, full-time, hybrid
Connecting clients to markets - and talent to opportunity
With 4,300 employees and over 400,000 retail and institutional clients from more than 80 offices spread across five continents, we're a Fortune-100, Nasdaq-listed provider, connecting clients to the global markets - focusing on innovation, human connection, and providing world-class products and services to all types of investors.
At StoneX, we offer you the opportunity to be part of an institutional-grade financial services network that connects companies, organizations, and investors to the global markets ecosystem. As a team member, you'll benefit from our unique blend of digital platforms, comprehensive clearing and execution services, personalized high-touch support, and deep industry expertise. Elevate your career with us and make a significant impact in the world of global finance.
Business Segment Overview: Engage in a deep variety of business-critical activities that keep our company running efficiently. From strategic marketing and financial management to human resources and operational oversight, you'll have the opportunity to optimize processes and implement game-changing policies.
Responsibilities
Position Purpose:
We are looking for a Senior SoftwareEngineer with experience in building high-performing, scalable, enterprise-grade applications. The role will encompass development across all tiers of the application stack.
The role will be part of Client onboarding, which provides core services across the firm to streamline complex workflows and data across multiple business functions.
You will be part of a talented engineer team that works on low-latency mission-critical applications. Roles and responsibilities include application architecture and development across full software development lifecycle from concept and design to testing, collaborating with like-minded engineers.
Primary Duties will include:
Contribute to all phases of the development lifecycle working within Agile methodology
Write well designed, testable, efficient code
Ensure designs are in compliance with specifications
Do proof of concepts to test out various ideas, technologies
Prepare and produce releases of software components
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Mentor and supports engineers with technical direction and best practices
Contribute to PR reviews and be a team player
Qualifications
To land this role you will need:
Minimum 5+ years' experience building global enterprise level systems.
Knowledge of financial markets or a strong desire to learn.
Proven hands-on experience designing and developing enterprise applications using C#/.NET Core , /.NET 8 or higher.
Proven hands-on experience building large scalable web-based applications using React (ideal)/Angular with Typescript.
Experience developing distributed systems using Microservice architecture (event-based).
Experience with containerisation (Docker, Kubernetes) and working on cloud platforms (Azure/AWS etc).
Exposure with distributed messaging / streaming platforms (Apache Kafka).
Experience with TDD/BDD, testing framework (Jest/React-testing-library/JUnit).
Excellent knowledge of Relational Databases SQL and No-SQL databases.
Education
BS/MS degree in Computer Science, Engineering or a related subject.
Working Environment:
Hybrid (4 days in office per week)
#LI-Hybrid #LI-DK1
$91k-112k yearly est. Auto-Apply 9d ago
School of Engineering-Open Rank-Electrical and Computer Engineering (Teaching Faculty)
The University of Alabama at Birmingham Portal 3.7
Embedded software engineer job in Birmingham, AL
The Department of Electrical and Computer Engineering ( ECE ) at the University of Alabama at Birmingham ( UAB ) invites applications for a non-tenure-track teaching instructor, assistant professor, or associate professor faculty position. The responsibilities of the successful candidate will be to (1) show a strong commitment to excellence in teaching required and elective courses in the ECE undergraduate and/or graduate programs and (2) participate in departmental service activities. Depending on the experience, strengths, and interests of the candidate, some effort may be devoted to advising ECE students, establishing and managing mentoring programs, other programs related to student success and retention, and outreach. The focus areas of interest include electronics, analog and digital design, power systems, and softwareengineering. This position is a non-tenure-earning, nine-month appointment; summer teaching assignments and pay may also be available depending on the courses taught. Supporting the department's research activities may also provide summer funding. The successful candidate will engage in continuous professional development in teaching methodologies and discipline.
Required Qualifications
Applicants must hold a PhD degree in Electrical Engineering, Computer Engineering, or a related area. Teaching experience in ECE courses is required.
Preferred Qualifications
Preference will be given to candidates with prior college-level teaching and research experience and a track record of successfully implementing innovative, high-impact teaching practices in the classroom. The ideal candidate would also have 3+ years of experience with teaching, academic advising, mentoring, and student retention programs.
$64k-85k yearly est. 26d ago
Senior Application Developer
Southern Company 4.5
Embedded software engineer job in Birmingham, AL
The Primavera Center of Excellence (COE) in Southern Company's Technology Organization Enterprise Technology Solution department is responsible for implementing and maintaining enterprise applications used by Fossil Fuel, Hydroelectric, and Nuclear Generation, Transmission, Distribution, Technical Shared Services, and Project Management Offices (PMOs) as well as scheduling departments across Southern Company's operating companies. These enterprise applications include but are not limited to Oracle's Primavera suite P6 and Unifier applications, ScheduleAnywhere, Contruent, XER Manager, and Fuse suite applications. The team is responsible for software life cycle management as well as implementing and maintaining data transfers in and out of these applications. This is a technical position responsible for development and support of application interfaces and reporting solutions for the Primavera COE. Knowledge and experience in C#, .NET, and JAVA development skills, as well as the use of middleware such as SSIS or Biztalk to support application integration are required. Knowledge and experience working with reporting tools such as Power BI, Data Analytics, Microsoft (Reporting Services) or Oracle business intelligence tools along with strong SQL database skills are required.
Job Responsibility
Provide production support and software development of interfaces involving Primavera Unifier, Primavera P6, Maximo, ScheduleAnywhere, TEAMS, PCTS, eSOMS Clearance and Tagging, and others as required
Requirement gathering and development of functional and technical specifications
Application configuration to meet business and technical requirements
Coordinate vendor management and support
Coordinate team efforts including Southern Company Technology Organization partners such as Security, Database, Infrastructure and Application Service teams
Software change management
Develop strong knowledge of related core business processes and how they will be supported through the Primavera suite of applications and other supported software
Build strong relationships with the businesses across Southern Company's operating companies and Southern Company Services to enable effective implementation and ongoing support
Assist project managers with project oversight and provision of status reports to management and customers
Job Requirements
Experience in application development including implementation and maintenance utilizing C#, . NET, and JAVA platforms, SSIS and BizTalk middleware, as well as SQL and Oracle databases
Experience in SSIS, BizTalk, Oracle business intelligence, and Primavera suite of applications
Experience implementing and maintaining software provided by external vendors
Experience working with applications in a Citrix environment
Experience working with WebLogic servers
Knowledge of application software management methodologies, processes, and technologies
Demonstrated experience on project teams to deliver significant projects on time and within budgets
Demonstrated experience as a team player to deliver strong results-oriented team accomplishments
Developed effective working relationships with employees, peers, and management
Demonstrated communication skills both oral and written
Knowledge and understanding of existing and emerging information technologies
Knowledge and ability to coordinate work across all functions in the Technology Organization
Knowledge of project management, finance or accounting is preferred
Primavera suite of applications technical implementation and support experience is preferred
Education
BS or BA degree in Computer Science, Information Technology or related field is preferred
Knowledge, Skills, and Abilities
Excellent problem-solving skills and troubleshooting skills
Strong team leadership and project management skills are desired
Ability to think strategically and act tactically
Ability to understand strategies to meet customer needs and contribute to achievement of organizational goals
Ability to build strong relationships with customers, vendors, and other Technology Organization team members
Excellent technical, consulting, and communication skills
Behavioral Attributes
Safety oriented and customer focused
Exemplify Southern Company's Our Values behavioral expectations including Safety First, Intentional Inclusion, Act with Integrity, and Superior Performance
Self-starter with initiative to work independently with minimal supervision
Work well with cross-functional teams
Dependable
Confident conversation leader
Other Requirements
Work location in Birmingham or Atlanta
Limited Travel
Signature of Intellectual Property Agreement form is required for all Southern Company Technology Organization employees
Must be able to pass nuclear background check
$93k-113k yearly est. Auto-Apply 12d ago
Senior AI/ML Software Engineer
Maximus 4.3
Embedded software engineer job in Birmingham, AL
Description & Requirements The Senior AI SoftwareEngineer will design, develop, and implement machine learning solutions, support AI initiatives for our federal agency client, and contribute to innovative projects. is fully remote. Candidates in the Washington DC area are preferred.
The selected candidate must be able to obtain and wait for the completion of an interim federal background investigation prior to starting employment. Maximus will provide guidance and facilitate the necessary administrative steps required for this process, which typically takes approximately 3-4 months.
Essential Duties and Responsibilities:
- Lead, develop, collaborate, and advance the applied and responsible use of AI, ML, mathematical, and data science solutions throughout the enterprise by finding the right fit of tools, technologies, methodologies, processes, and automation to enable effective and efficient solutions for each unique situation. Lead the use of applied mathematical analyses to provide solutions.
- Lead efforts across the enterprise to support the creation of solutions and real mission outcomes, emphasizing and teaching the ability to flex and demonstrate initiative when dealing with ambiguous and fast-paced situations.
- Act as technical translator and role model for effectively articulating and translating technical needs, solutions, outputs, and impacts to all levels, regardless of technical proficiency, in a respectful, collaborative, and situationally appropriate manner.
- Maintain deep, current knowledge of the AI technology landscape and emerging developments, evaluating their applicability for use in production/operational environments.
- Lead the creation, curation, and promotion of playbooks, best practices, lessons learned, and firm intellectual capital.
Job-Specific Essential Duties and Responsibilities:
- Design, develop, and deploy (AI) Machine Learning, Deep Learning models that support business objectives and enhance product functionality.
- Demonstrated knowledge in designing, building, testing, and deploying machine models.
- Collaborate with softwareengineers and data scientists to integrate trained models into production environments and ensure scalable performance.
- Proficient in using Python, have good working knowledge of R, and other programming languages to develop data pipelines, preprocessing routines to clean up data, and model automation workflows as needed.
- Apply knowledge of data structures, algorithms, and statistics to ensure model accuracy, efficiency, and reliability.
- Work with large language models (LLMs) such as ChatGPT, Gemini, or Meta LLMs, including OpenAI API integration and prompt optimization.
- Preferably to have worked with LangChain family of products, MCP, and other integration technologies with databases and other knowledge artifacts
- Implement and maintain MLOps practices for continuous training, deployment, and monitoring of AI models.
- Evaluate and adopt emerging AI tools, frameworks, and methodologies to
improve system performance and development efficiency.
- Collaborate cross-functionally to identify opportunities for AI applications and translate business requirements into technical solutions.
- Document system design, model performance, and process workflows to support transparency, reproducibility, and future improvements.
Minimum Requirements
- Bachelor's degree in relevant field of study and 7+ years of relevant professional experience required, or equivalent combination of education and experience.
Job-Specific Minimum Requirements:
- A bachelor's degree in computer science is strongly preferred; however, additional years of directly related professional experience may be considered in lieu of a degree. Degrees in Mathematics, Artificial Intelligence, Data Science, or related fields are also acceptable.
- 10+ years of professional softwareengineering experience, with proficiency in one or more programming languages such as Java, Python, or R.
- 2+ years of current hands-on experience in areas such as data mining, machine learning, deep learning (neural networks), data structures, algorithms, statistics, and AI model training.
- Practical experience working with Python, PyTorch, TensorFlow, and related frameworks and libraries.
- Experience with at least one large language model (LLM) platform such as ChatGPT, Gemini, or Meta LLMs, with a solid understanding of OpenAI APIs and their integration.
- Strong verbal and written communication skills
- Demonstrated success in client support
- Ability to interface with all levels of management
- Ability to perform complex tasks with minimal supervision and guidance
- Excellent time management, scheduling and organizational skills
- Ability to work well independently or in a team setting
- Candidates must meet requirements to obtain and maintain a federal background investigation clearance
- To be eligible for the federal background clearance, candidates must be a US Citizen or a Legal Permanent Resident (Green Card status) for at least three (3) years
Preferred Skills and Qualifications:
- Preferred certifications include AWS Certified Machine Learning - Specialty, Google Cloud Professional Machine Learning Engineer, Microsoft Certified: Azure AI Engineer Associate, TensorFlow Developer Certificate, or IBM Machine Learning Professional Certificate
#techjobs #clearance #veteranspage #LI-Remote
EEO Statement
Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics.
Pay Transparency
Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances.
Accommodations
Maximus provides reasonable accommodations to individuals requiring assistance during any phase of the employment process due to a disability, medical condition, or physical or mental impairment. If you require assistance at any stage of the employment process-including accessing job postings, completing assessments, or participating in interviews,-please contact People Operations at **************************.
Minimum Salary
$
160,000.00
Maximum Salary
$
170,000.00
$87k-111k yearly est. Easy Apply 5d ago
Software Engineer Principal - Salesforce
PNC 4.1
Embedded software engineer job in Birmingham, AL
At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are all united in delivering the best experience for our customers. We work together each day to foster an inclusive workplace culture where all of our employees feel respected, valued and have an opportunity to contribute to the company's success. As a SoftwareEngineer Principal within PNC's Digital Channels organization, you will be based in Pittsburgh, PA, Strongsville, OH, Dallas, TX or Birmingham, AL. The position is primarily based in a PNC location. Responsibilities require time in the office or in the field on a regular basis.
As a SoftwareEngineer Principal, you will be part of an Agile engineering team where you will be responsible for technical design and development within our Digital Channels line of business. Additionally, you will work with our testers to address bugs or defects and propose & design solutions. This position would require fluidity and flexibility, as this is not a role with specific guidelines where you will perform the same tasks on a day to day basis. As a SoftwareEngineer Principal, you will also be responsible for serving as a mentor for other members of the team.
Due to the nature of this position we are seeking passionate SoftwareEngineers Candidates should have experience with the following:
- Salesforce Development
- Understanding of Apex coding language
- Design, code, test, and deploy high-quality, scalable Salesforce solutions to meet business requirements, ensuring adherence to coding standards and best practices
- Collaborate closely with stakeholders, including Business Analysts, Project Managers, and other Developers, to gather requirements, translate them into technical solutions, and ensure alignment with business objectives.
PNC will not provide sponsorship for employment visas or participate in STEM OPT for this position.
**Job Description**
+ Aligns business strategy with software solutions.
+ Proposes, designs & codes software solutions to address complex business needs. Oversees technical and procedural documentation required.
+ Leads complex problem solving.
+ Provides technical guidance and support to colleagues and solution development.
+ Displays an innovative approach to apply modern principles, methodologies and tools to advance business initiatives and capabilities.
PNC Employees take pride in our reputation and to continue building upon that we expect our employees to be:
+ **Customer Focused** - Knowledgeable of the values and practices that align customer needs and satisfaction as primary considerations in all business decisions and able to leverage that information in creating customized customer solutions.
+ **Managing Risk** - Assessing and effectively managing all of the risks associated with their business objectives and activities to ensure they adhere to and support PNC's Enterprise Risk Management Framework.
**Qualifications**
Successful candidates must demonstrate appropriate knowledge, skills, and abilities for a role. Listed below are skills, competencies, work experience, education, and required certifications/licensures needed to be successful in this position.
**Preferred Skills**
Application Development, Business Management, Customer Solutions, Design, Group Problem Solving, Process Improvements, Release Management, Software Solutions, User Experience (UX) Design
**Competencies**
Application Design, Architecture, Packaged Application Integration, Product and Vendor Evaluation, Software Process Improvement (SPI), System Development Life Cycle, Technical Troubleshooting
**Work Experience**
Roles at this level typically require a university / college degree, with 5+ years of industry-relevant experience. Specific certifications are often required. In lieu of a degree, a comparable combination of education, job specific certification(s), and experience (including military service) may be considered.
**Education**
Bachelors
**Certifications**
No Required Certification(s)
**Licenses**
No Required License(s)
**Pay Transparency**
Base Salary: $65,000.00 - $165,600.00
Salaries may vary based on geographic location, market data and on individual skills, experience, and education. This role is incentive eligible with the payment based upon company, business and/or individual performance.
**Application Window**
Generally, this opening is expected to be posted for two business days from 08/15/2025, although it may be longer with business discretion.
**Benefits**
PNC offers a comprehensive range of benefits to help meet your needs now and in the future. Depending on your eligibility, options for full-time employees include: medical/prescription drug coverage (with a Health Savings Account feature), dental and vision options; employee and spouse/child life insurance; short and long-term disability protection; 401(k) with PNC match, pension and stock purchase plans; dependent care reimbursement account; back-up child/elder care; adoption, surrogacy, and doula reimbursement; educational assistance, including select programs fully paid; a robust wellness program with financial incentives.
In addition, PNC generally provides the following paid time off, depending on your eligibility: maternity and/or parental leave; up to 11 paid holidays each year; 9 occasional absence days each year, unless otherwise required by law; between 15 to 25 vacation days each year, depending on career level; and years of service.
To learn more about these and other programs, including benefits for full time and part-time employees, visit Your PNC Total Rewards (******************************* .
**Disability Accommodations Statement**
If an accommodation is required to participate in the application process, please contact us via email at AccommodationRequest@pnc.com . Please include "accommodation request" in the subject line title and be sure to include your name, the job ID, and your preferred method of contact in the body of the email. Emails not related to accommodation requests will not receive responses. Applicants may also call ************ and say "Workday" for accommodation assistance. All information provided will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations.
At PNC we foster an inclusive and accessible workplace. We provide reasonable accommodations to employment applicants and qualified individuals with a disability who need an accommodation to perform the essential functions of their positions.
**Equal Employment Opportunity (EEO)**
PNC provides equal employment opportunity to qualified persons regardless of race, color, sex, religion, national origin, age, sexual orientation, gender identity, disability, veteran status, or other categories protected by law.
This position is subject to the requirements of Section 19 of the Federal Deposit Insurance Act (FDIA) and, for any registered role, the Secure and Fair Enforcement for Mortgage Licensing Act of 2008 (SAFE Act) and/or the Financial Industry Regulatory Authority (FINRA), which prohibit the hiring of individuals with certain criminal history.
**California Residents**
Refer to the California Consumer Privacy Act Privacy Notice (****************************************************************************************************** to gain understanding of how PNC may use or disclose your personal information in our hiring practices.
$65k-165.6k yearly 60d+ ago
Senior Software Engineer, Core Experiences - Birmingham, USA
Speechify
Embedded software engineer job in Birmingham, AL
Job Description
Mission
Speechify is the easiest way to listen to the world's information. Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the go, at your own speed, and with tools that make learning easier, deeper, and faster.
What streaming services have done for audio entertainment, we're doing for audio information. And whatever we're doing seems to be working. We're #1 in our category, and experiencing exponential growth.
Overview
We're looking for a Senior SoftwareEngineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's product experience across platforms. It's a critical role for someone who enjoys working at the intersection of product and infrastructure, thinks strategically, and is passionate about designing clear, reliable APIs and simple systems that directly enhance the user experience.
What You'll Do
Collaborate with Speechify's Product Teams to scope projects, find ways to reduce scope to get faster feedback from customers, navigate the integration/UX tradeoffs relevant to different product teams, and deliver solutions via our cross-platform SDK
Optimize existing functionality to ship things like faster loading and more intelligent parsing by designing more efficient abstractions and improving our algorithms
Ship cloud functions, lightweight backend services, and jobs using Kotlin
An Ideal Candidate Should Have
Systems thinking. You know that optimizing a system requires end-to-end design, and you believe simplicity is valuable.
Speed. You work quickly to generate ideas and options and know how to decide which things can ship now and what things need time
Focus. We're a high-growth startup with a busy, remote team. You know how and when to engage or be heads down
Collaboration. You know how to inspire, play, and negotiate with opinionated designers, marketers, and PMs
Preferred Tech Stack:
Kotlin Multiplatform (Java experience is OK but role is Kotlin Multiplatform)
Prior experience with GCP is a plus
What We Offer
A fast-growing environment where you can help shape the company and product.
An entrepreneurial-minded team that supports risk, intuition, and hustle.
A hands-off management approach so you can focus and do your best work.
An opportunity to make a big impact in a transformative industry.
Competitive salaries, a friendly and laid-back atmosphere, and a commitment to building a great asynchronous culture.
Opportunity to work on a life-changing product that millions of people use.
Build products that directly impact and support people with learning differences like dyslexia, ADD, low vision, concussions, autism, and more.
Work in one of the fastest growing sectors of tech, the intersection of artificial intelligence and audio.
The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience
Think you're a good fit for this job?
Tell us more about yourself and why you're interested in the role when you apply.
And don't forget to include links to your portfolio and LinkedIn.
Not looking but know someone who would make a great fit?
Refer them!
Speechify is committed to a diverse and inclusive workplace.
Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
How much does an embedded software engineer earn in Hoover, AL?
The average embedded software engineer in Hoover, AL earns between $64,000 and $110,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.
Average embedded software engineer salary in Hoover, AL