Post job

Principal software engineer jobs in San Antonio, TX - 516 jobs

All
Principal Software Engineer
Software Engineer
Software Developer
Software Development Engineer
Embedded Software Engineer
Lead Engineer
Software Engineering Internship
Software Leader
Junior Software Engineer
Senior Software Engineer
Software Engineering Manager
Lead Application Developer
Staff Software Engineer
  • Lead Offensive Engineer (Hiring Immediately)

    McKesson 4.6company rating

    Principal software engineer job in San Antonio, TX

    McKesson is an impact-driven, Fortune 10 company that touches virtually every aspect of healthcare. We are known for delivering insights, products, and services that make quality care more accessible and affordable. Here, we focus on the health, happiness, and well-being of you and those we serve we care. What you do at McKesson matters. We foster a culture where you can grow, make an impact, and are empowered to bring new ideas. Together, we thrive as we shape the future of health for patients, our communities, and our people. If you want to be part of tomorrows health today, we want to hear from you. The Red Team Lead is a critical role in our offensive security team, driving advanced security testing and adversarial simulations to safeguard McKesson against emerging cyber threats. This position requires a blend of deep technical expertise, strategic vision, and leadership to enhance the organization's security posture. The Red Team Lead will implement strategic plans and foster a culture of continuous improvement in security practices. The successful candidate will have a robust understanding of applications, networks, operating systems, and offensive techniques, and will actively collaborate with cross-functional teams to enhance security efforts and mentor team members. Essential Job Duties: - Lead and executecomplex red team engagements to simulate cyber-attacks on the organization's infrastructure, applications, and data. - Translate high-level security objectives into actionable offensive security strategies and tactical plans. - Develop, document, and implementcomprehensive methodologies to identify and report vulnerabilities across all McKesson environments. - Produce clear, detailed reports that articulate findings, vulnerabilities, andrecommended actions to both technical and non-technical stakeholders. - Recommend actionable remediation strategiesto mitigate identified vulnerabilities and improve the overall security posture. - Lead purple team exercisesto integrate red and blue team activities, enhancing overall security effectiveness. - Foster a collaborative environment,promote knowledge sharing, and mentor team members to build a strong, skilled security team. -Stay current with emerging threats, tools, and techniques in the security industry, continuously innovating to maintain and enhance McKessons security posture. -Partner with incident response and other technology groups to strengthen defences through informed remediation strategies. - Champion an environment of collaboration, open communication, and knowledge sharing, ensuring continuous skill development for both peers and junior team members. - Embody McKessons core values of iLead and iCare by demonstrating integrity, accountability, empathy, and leadership in all security operations. Minimum Qualifications - 8+ years of experiencein Red Teaming, Purple Teaming, Penetration Testing, or offensive tool development; or master's degree in computer science / engineering or related cyber field, and 6-8+ years of progressive experience in offensive security, or a combination of academic and hands-on experience. Requirements: - Hands-on keys experiencewith Red Team engagements, including planning, execution, and leadership. - Deep knowledgeof Red Teaming Methodology, including Recon, Exploitation, Persistence, Lateral Movement, Post Exploitation, and Exfiltration. Additional Skills and Experience: Any two or more of these skills are part of the qualifications and requirements: - Experience with C2 frameworks(e.g., Cobalt Strike, Sliver, Brute Ratel), offensive infrastructure deployment, reverse engineering/malware development, Active Directory exploitation, and lateral movement. -Proven ability to script and develop custom tools and payloads in languages such as C#, C/C++, Golang, Python, Bash, or PowerShell. - Proficiency in modifying or creating custom exploits tailored to engagement objectives. - Demonstrated success in evading detection by industry-leading Endpoint Detection and Response (EDR) solutions.Skilled in clearly explaining the tools and techniques used throughout each phase of an engagement to diverse audiences. - Excellent written and verbal communication skillsfor documenting and explaining technical details clearly and concisely. - Capable of evaluating operational security (OPSEC) implications to ensure that chosen strategies, tools, and methods remain effective and covert. - Excellent organizational skillsfor managing time, tasks, and prioritizing actions to meet business needs. Nice to Have - Advanced understandingof Windows or Unix based operating system internals. - Working knowledgeof cloud platforms (AWS, Azure, GCP), collaboration suites (O365, Google Workspace), and container technologies (Kubernetes, Docker). - Demonstrated expertisein social engineering and phishing/vishing pretext development, with an understanding of email security technologies and countermeasures. - Experience conducting physical penetration testingengagements, including covert entry skills, bypassing access controls (e.g., lock-picking, RFID hacking) and alarm systems. - Experience in threat modelling, threat intelligence, or incident response. -Contributions to public research, technical white papers, or open-source security tools. Education Requirements - Bachelor's degree in computer science, Information Security, Digital Forensics, Cyber Security, or equivalent experience. Certifications: - One or more of the following certifications is preferred: CRTO, CRTL, CRTE, OSCE, OSEE, OSWE, GXPN. We are proud to offer a competitive compensation package at McKesson as part of our Total Rewards. This is determined by several factors, including performance, experience and skills, equity, regular job market evaluations, and geographical markets. The pay range shown below is aligned with McKesson's pay philosophy, and pay will always be compliant with any applicable regulations. In addition to base pay, other compensation, such as an annual bonus or long-term incentive opportunities may be offered. For more information regarding benefits at McKesson, pleaseclick here. Our Base Pay Range for this position $144,200 - $240,300 McKesson has become aware of online recruiting-related scams in which individuals who are not affiliated with or authorized by McKesson are using McKessons (or affiliated entities, like CoverMyMeds or RxCrossroads) name in fraudulent emails, job postings or social media messages. In light of these scams, please bear the following in mind: McKesson Talent Advisors will never solicit money or credit card information in connection with a McKesson job application. McKesson Talent Advisors do not communicate with candidates via online chatrooms or using email accounts such as Gmail or Hotmail. Note that McKesson does rely on a virtual assistant (Gia) for certain recruiting-related communications with candidates. McKesson job postings are posted on our career site: careers.mckesson.com. McKesson is an Equal Opportunity Employer McKesson provides equal employment opportunities to applicants and employees, without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age, genetic information, or any other legally protected category. For additional information on McKessons full Equal Employment Opportunity policies, visit our Equal Employment Opportunity page. Join us at McKesson!
    $144.2k-240.3k yearly 3d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Lead AI AppSec Engineer

    Capital Group 4.4company rating

    Principal software engineer job in San Antonio, TX

    "I can be myself at work." You are more than a job title. We want you to feel comfortable doing great work and bringing your best, authentic self to everything you do. We value your talents, traditions, and uniqueness-and we're committed to fostering a strong sense of belonging in a respectful workplace. We intentionally seek diverse perspectives, experiences, and backgrounds, investing in a culture designed to celebrate differences. We believe that belonging leads to better outcomes and a stronger community of associates united by our mission. At Capital, we live our core values every day: Integrity, Client Focus, Diverse Perspectives, Long-Term Thinking, and Community. "I can influence my income." You want to feel recognized at work. Your performance will be reviewed annually, and your compensation will be designed to motivate and reward the value that you provide. You'll receive a competitive salary, bonuses and benefits. Your company-funded retirement contribution will factor in salary and variable pay, including bonuses. "I can lead a full life." You bring unique goals and interests to your job and your life. Whether you're raising a family, you're passionate about where you volunteer, or you want to explore different career paths, we'll give you the resources that can set you up for success. Enjoy generous time-away and health benefits from day one, with the opportunity for flexible work options Receive 2-for-1 matching gifts for your charitable contributions and the opportunity to secure annual grants for the organizations you love Access on-demand professional development resources that allow you to hone existing skills and learn new ones "I can succeed as a Lead AI AppSec Engineer at Capital Group" As a LeadAIAppSecEngineer,you will work with application teams to ensure the security of custom andprocured AI solutions.You willhelp enable Capital Group's AIstrategy bybuilding and/orprocuringsolutions toprotecta diverse set of enterprise AI platforms being built and deployed at Capital Group.You'llcollaborate with platformengineering, security engineering, and risk teams toensure their solutions support scalable, secureadoption of AI. Additionally,you'llbe expected toprovidementoring,advising diverse teams across the organization, andpromoting AI Securityprinciples across Capital Group. Secure AI Development Lifecycle:You willprocureand/or build technical solutionstoembedautomatedsecuritychecks intothe AI SDLC and ML-Ops. AI Threat Modeling:You will threat model complex Agentic and AI systems and design security requirementscollaborativelywith developers,architectsand business stakeholders Code analysis:You will review code for security vulnerabilities in the context of AI-driven systems Contribute to Standards and Policies:You will providethought leadership for Information Security policies and standards for AIin collaboration with technology risk AI/Agent SME:Youwill provide AI/Agent subject matterexpertisefor AI Incidentsand Security Reviews, and helpdevelop incident response playbooks for AI-related security incidents "I am the person Capital Group is looking for." You have 8+years ofexperience in information security, application security,platform security, orpenetration testing,DevSecOps, networksecurityand other security disciplines. You have strong knowledge ofsecurity of safety risks of Large Language Models and AI Agents(OWASP for LLM Top 10, etcetera) You have 5+ Years ofexperienceautomating security checks, including SAST, SCA, and DAST, directly into CI/CD pipelines You have extensive experience with STRIDE/other threat modeling frameworks, agile workflows, including Scrum and Kanban You areexperiencedin at least oneprogramming languages (Python, Java,.NET) You can effectively partner and collaborate with stakeholder teams. You have effective communication skills andthe abilityto outline security riskstoleadership. Preferred Qualifications: Youhave knowledge and experience with technologies including Kubernetes, Containers, CI/CD, and Cloud Service Providers You are familiar withfunctionand purpose of key AI platform components such as AI gateways (Kong, Databricks Mosaic AI Gateway, custom API orchestration), Model Orchestration (ExamplesLangChain,LlamaIndex, etc.) You are familiar withkey AI regulatory frameworks such as NIST AI RMF, MITRE ATLAS, GDPR, EU AI Act,etc You have Information Security certifications (CISSP, SANS GIAC, CISA, etc.) "I can apply in less than 4 minutes." You've reviewed this job posting and you're ready to start the candidate journey with us. Apply now to move to the next step in our recruiting process. If this role isn't what you're looking for, check out our other opportunities and join our talent community. "I can learn more about Capital Group." At Capital Group, the success of the people who invest with us depends on the people in whom we invest. That's why we offer a culture, compensation and opportunities that empower our associates to build successful and prosperous careers. Through nine decades, our goal has been to improve people's lives through successful investing. We know that our history is a testament to the strength of the people we hire. More than 9,000 associates in 30+ offices around the world help our clients and each other grow and thrive every day. Find us on LinkedIn, Instagram, YouTube and Glassdoor. Southern California Base Salary Range: $226,893-$363,029San Antonio Base Salary Range: $186,525-$298,440New York Base Salary Range: $240,519-$384,830 In addition to a highly competitive base salary, per plan guidelines, restrictions and vesting requirements, you also will be eligible for an individual annual performance bonus, plus Capital's annual profitability bonus plus a retirement plan where Capital contributes 15% of your eligible earnings. You can learn more about our compensation and benefits here . * Temporary positions in the United States are excluded from the above mentioned compensation and benefit plans. We are an equal opportunity employer, which means we comply with all federal, state and local laws that prohibit discrimination when making all decisions about employment. As equal opportunity employers, our policies prohibit unlawful discrimination on the basis of race, religion, color, national origin, ancestry, sex (including gender and gender identity), pregnancy, childbirth and related medical conditions, age, physical or mental disability, medical condition, genetic information, marital status, sexual orientation, citizenship status, AIDS/HIV status, political activities or affiliations, military or veteran status, status as a victim of domestic violence, assault or stalking or any other characteristic protected by federal, state or local law.
    $107k-145k yearly est. 2d ago
  • Software Engineering Intern - C++ Development

    General Dynamics Mission Systems 4.9company rating

    Principal software engineer job in San Antonio, TX

    Basic Qualifications Candidates should demonstrate a thorough understanding of engineering technology. Engineering Interns must be enrolled in an accredited degree program in Computer Engineering, Systems Engineering, Software Engineering, Electrical Engineering, Mechanical Engineering or other related scientific or technical discipline with a preference for a standing of a sophomore or higher. Due to the nature of work performed within our facilities, U.S. citizenship is required. Responsibilities for this Position What you'll experience: Collaborate with experienced teams on technical software and systems projects Enjoy a flexible work environment with recognition for your contributions Enhance your skills and gain real-world experience in rapid application development and SAFe project delivery Competitive wage for your efforts What you bring to the table: Enrolled in a Software Engineering, Information Technology, or Computer Science program Interest in C++ software development of desktop (Linux) applications Problem solving, troubleshooting, attention to detail are your strengths Eagerness to apply classroom knowledge to real-world defense projects Willing to undergo nomination and investigation for Top Secret clearance (a requirement for long term opportunities with this location) What sets you apart: Passion for national security and defense missions Ability to work well in a collaborative team environment Strong desire to learn and grow in a technical field Workplace Options: This role is primarily on-site at our San Antonio, Texas location, with potential for flexible remote. #LI-Hybrid Salary Note This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled. Combined Salary Range USD $26.25 - USD $26.25 /Yr. Company Overview General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performance team! Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans
    $26.3 hourly Auto-Apply 7d ago
  • Principal Cyber Software Engineer

    Northrop Grumman 4.7company rating

    Principal software engineer job in San Antonio, TX

    RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE TYPE: Top SecretTRAVEL: Yes, 10% of the TimeDescriptionAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history. At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history. Northrop Grumman Mission Systems (NGMS) is seeking a Principal Cyber Software Engineer to join our team of qualified, diverse individuals conducting cybersecurity software engineering activities in San Antonio, TX. In this role, the Principal Cyber Software Engineer assesses and tests system cybersecurity requirements, system security architecture, and system security layout. The candidate will operate in a team environment and collaborate across the organization (as required) to accomplish team goals by coordinating with customers and other testing organizations. Duties will include but are not limited to planning, executing, and reporting cyber test activities to develop artifacts in support of authorization packages. The Principal Cyber Software Engineer will perform cyber-attack path analysis of system architectures and develop scripts to automate processes to support this analysis. Periodic travel to operational or development sites is anticipated to perform & support cyber test activities. Responsibilities include: Perform cyber testing, verification, and validation Validate system security requirements definition and analysis, establish system security designs, implement security designs in hardware, software, data, and procedures Develop software test scripts to support cyber test activities Participate in team reviews of technical requirements, designs and implementation plans prior to deployment of systems, digital communications systems, network protocols, computer architectures, and computer security penetration tools and techniques Provide cyber security implementation guidance to technical design teams and develop testing use cases to meet requirements and architecture model content. Ensure weapon system compliance with all contractually obligated cybersecurity standards and guidance, including but not limited to CNSSI 1253, DoD 8140, DoD 8510, and AFI 17-101 Ensure weapon system assessments are completed to meet all contractually obligated cybersecurity standards and guidance, including but not limited to RMF and cyber survivability requirements Solve complex problems across disciplines in an Agile environment Basic Qualifications: Bachelor's Degree and 5 years of related experience; or a Master's degree and 3 years of related experience. Note:9 years of related experience may be considered in lieu of degree. US Citizenship is required Active Department of Defense (DoD) Top Secret Security Clearance is required to be considered with the ability to obtain SCI and SAP access Must possess a DoD 8570 Certification for IAT Level II or higher or ability to obtain the certification within six months of hire. Experience with reverse engineering Strong Python programming language experience and experience with other programing languages Experience in software development to include any of the following: kernel mode, embedded, command and control, web applications, network applications Preferred Qualifications: Prior experience as an Offensive Cyber Operator (Red Team, CNO, CNE, or OCO) preferred (i.e. graduate of Computer Network Operations Qualification Course (CNOQC), Remote Interactive Operators Training (RIOT) and Future Operator Readiness, Growth & Enrichment Course (FORGE)). Possess a Cybersecurity certification related to Red Teaming/Penetration Testing: GPEN, GXPN or OSCP. Development of lower-level networking protocols such as IP, TCP, and UDP Ability to understand secure / insecure programming concepts (format string vulnerabilities, heap overflows, etc.) Familiarity with common source control tools (git, Mercurial, etc.) and automated build system workflows (Jenkins, Go, etc.) Primary Level Salary Range: $113,900.00 - $170,900.00The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit *********************************** U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
    $113.9k-170.9k yearly Auto-Apply 34d ago
  • Software Engineering Intern

    Swivel 3.8company rating

    Principal software engineer job in San Antonio, TX

    SWIVEL, an SWBC software technology company is seeking talented Computer Science students to join our College Intern Program. This is an exciting opportunity for college students who are motivated and eager to learn within their educational field of study. Interns will gain practical hands-on experience and training that will provide an opportunity for growth, learning and development within the financial services industry. Full-time and part-time paid internship opportunities will be available in numerous software engineering teams. Interns will be placed within a specific team based on interest, experience, academic coursework, SWIVEL's business need, and flexibility with college/university schedule. Why you'll love this role: As a SWIVEL Intern, you will be learning on the job in real-time from talented software engineers within the financial services industry. We will develop, teach, mentor, and support your efforts throughout the internship. Our interns are given projects that are impactful and meaningful to SWIVEL, so interns will feel they are a valued team member of our SWIVEL family. Essential duties include the following: This internship is ideal for students looking to gain experience in software engineering such as building full-stack applications, working with microservices, and building features on a web based user interface. Assists with building systems to interface with SWIVEL clientele and tools to eliminate repetitive tasks. Work alongside a software engineering teams as part of their team Builds awareness and gain exposure to the Financial Services Industry while growing your talents. Learns key technical skills to apply acquired knowledge and assist in problem solving. Gains practical, hands-on experience that will provide an opportunity for growth. Works alongside and shadow team members while expanding your knowledge base with the ability to further develop your skills. Assist with ad hoc projects. Serious candidates will possess the minimum qualifications: Currently pursuing a Bachelor's or Master's degree in Computer Science, Computer Engineering, or related program at an accredited university/college. Experience with C and/or C# or JavaScript preferred. Excellent written and verbal communication skills. Strong analytical and interpersonal skills required. Detail oriented and possess excellent follow up skills. Organized and adapt well to change. Ability to multi-task and work in a fast-paced, deadline driven environment. Passion and desire for learning and proactive energy for getting things done. Display maturity and a high level of professionalism. SWIVEL offers*: Competitive overall compensation package Work/Life balance Employee engagement activities and recognition awards Years of Service awards Career enhancement and growth opportunities Leadership Academy and Mentor Program Continuing education and career certifications Variety of healthcare coverage options Traditional and Roth 401(k) retirement plans Lucrative Wellness Program *Based upon employee eligibility Additional Information: SWIVEL is a Substance-Free Workplace and requires pre-employment drug testing. Please note, SWIVEL does not hire tobacco users as allowed by law. To learn more about SWIVEL, visit our website at ************************** If interested, please click the appropriate apply button.
    $35k-54k yearly est. Auto-Apply 60d+ ago
  • Software Engineering Manager

    Frost Bank 4.9company rating

    Principal software engineer job in San Antonio, TX

    It's about process, progress, and people. Are you someone that loves to create new systems? Do you have a knack for moving things forward? Do you like collaborating with people to accomplish big projects? If so, the Software Engineering Manager position could be your calling. At Frost, it's about more than a job. It's about having a flourishing career where you can thrive, both in and out of work. At Frost, we're committed to fostering an environment that reflects our values and encourages team members to be the best they can be. In joining our adaptable, integrity-driven team, you'll become part of Frost's over 150-year legacy of providing unparalleled banking services. Who you are: As a Software Engineering Manager, you are our leader, ensuring your team has the necessary support and guidance to deliver top quality systems. In this role, you will be responsible for supervising the entire development lifecycle for a team of software engineers. You will use your effective communication skills and analytical mindset to provide necessary expertise and direction to ensure all systems meet development standards. More than that, this role is about developing people and doing it with integrity, caring and excellence in mind. What you'll do: Manage the entire development lifecycle for a team of software engineers with assigned programs and systems Review coding for a group of software engineers to ensure alignment with business needs, change control procedures, and Frost development standards Collaborate with and provide technical advice to Product Owners, Business Analysts, Software Engineers, and lines of business to estimate level-of-effort, timing, and feasibility, to design new systems based on business requirements, and to optimize system and program functionality Exercise the usual authority of a manager Provide strategic insights to IT management Always take action using Integrity, Caring, and Excellence to achieve all-win outcomes What you'll need: Master's degree in Computer Science, Engineering, in a related field, or equivalent experience 6+ years of software engineering experience Experience leading a team Demonstrated ability to manage and mentor teams using AI-assisted development tools (e.g., GitHub Copilot, AI code review, LLM-powered assistants) Deep understanding of web, mobile, and API security best practices Experience designing and operating highly available distributed systems at scale Experience with cloud environments (OpenShift/AWS/Azure/GCP) or hybrid infrastructure Demonstrated experience independently identifying issues and designing solutions for the biggest and most complex programs and systems at the bank Demonstrated experience synthesizing and directing coding efforts for a group of Software Engineers Strong track record in driving architectural decisions and trade-offs Excellent communication skills and ability to work with cross-functional stakeholders Proven experience hiring, mentoring, and growing engineering teams Current knowledge of emerging market trends, development methodologies, and development frameworks that improve application security Additional Preferred Skills: Hands-on experience with identity, authentication, authorization, SSO, MFA, OAuth/OIDC, session management, or fraud detection systems Familiarity with zero-trust, tokenization, and risk-based authentication Experience with rule engines, real-time event processing, fraud scoring pipelines Experience with identity providers, directory / IAM systems, or customer identity and access management (CIAM) Experience in platform engineering, internal APIs, microservices governance, DevSecOps, and developer enablement Experience defining standards, principles, and technical direction from a platform lens Familiarity with AI observability, data lineage, and governance practices Knowledge of regulatory and compliance requirements (e.g. KYC, AML, PSD2) Prior experience in financial services or regulated environment Our Benefits: At Frost, we care about your health, your family, and your future and strive to have our benefits reflect that. This includes: Medical, dental, vision, long-term disability, and life insurance 401(k) matching Generous holiday and paid time off schedule Tuition reimbursement Extensive health and wellness programs, including our Employee Assistance Program Referral bonus program + more! Since 1868, Frost has dedicated their expertise to provide exceptional banking, investment, and insurance services to businesses and individuals throughout Texas. Frost is one of the 50 largest U.S. banks by asset size and is a leader in banking customer satisfaction. At Frost, it's about being part of something bigger. If this sounds like you, we encourage you to apply and see what's possible at Frost.
    $106k-126k yearly est. Auto-Apply 60d+ ago
  • Lead Dentist SW San Antonio at My Hometown Dentist at Potranco

    Bays Dental Group PC

    Principal software engineer job in San Antonio, TX

    Job DescriptionBenefits: Competitive salary Dental insurance Employee discounts Health insurance Training & development Vision insurance My Hometown Dentist at Potranco is looking for a caring, motivated Lead Dentist to take the helm of our brand-new, state-of-the-art dental office in Southwest San Antonio. This beautiful, modern practice features 5 fully equipped operatories, 2 skilled hygienists, Cone Beam CT, digital crown scanner, implant system, and so much more. This is a rare opportunity to step into a thriving, community-focused environment with all the tools you need to succeed. At My Hometown Dentist at Potranco, we take pride in being locally ownednot a big corporationand in putting our people and patients first. Were growing quickly and are looking for a lead dentist who wants to grow with us and truly make this office their own. Why Youll Love Working With Us: Locally and privately owned Supportive mentorship culture that invests in your growth Opportunities for advanced training & CE fully supported Unique bonus & incentive structure earnings easily exceed $400,000+ per year Cutting-edge technology throughout the office Respectful, uplifting team that makes every day enjoyable Strong PPO and fee-for-service patient base realistic production over $1,000,000+ per year Our patients health, comfort, and satisfaction are the heart of everything we do. As our Lead Dentist, youll play a key role in shaping the patient experience and leading the clinical side of our practice. If youre a compassionate clinician looking for a long-term home where you can grow, lead, and serve an amazing community, wed love to talk. Apply today to join the My Hometown Dentist family at Potranco!
    $95k-128k yearly est. 19d ago
  • Java SDET (API Platform Developer), San Antonio, TX

    Rjt1

    Principal software engineer job in San Antonio, TX

    Hello, I am Padam a Technical Recruiter with RJT Compuquest. We are one of the top 50 fastest growing IT staffing and services firm in the nation specializing in staff augmentation in the areas of software applications, telecommunications and infrastructure. We are one of the largest minority owned staffing firms in the U.S. Job Description Title: Mid and Sr Java SDET (API Platform Developer) Location: San Antonio, TX Duration: 6 Months CTH Qualifications Key Skills we are looking for: JDBC - Java Database Conncectivity SQL Java Basic knowledge of Messaging Queues J2EE Junit, TestNG (Unit Testing their own code) Java Test Automation GitLabs CI nice to have Jenkins Maven, Graddle, Ant (some exposure to leveraging some build/deploy tools and how it relates to Test Automation of server side Java Code) Additional Information All your information will be kept confidential according to EEO guidelines.
    $72k-98k yearly est. 2d ago
  • Software Defined Radio Development Engineer

    Secmation

    Principal software engineer job in San Antonio, TX

    Job Description Software Defined Radio Development Engineer ** Signing Bonus** Position Type: Full-Time | Hybrid Why Join Secmation Secmation is a proven, mission-focused engineering company with more than a decade of success delivering real capability to the defense community. We operate with the speed, ownership, and tight-knit culture of a small business-backed by the credibility and track record that comes from 10+ years of successful execution. Here, engineers build systems that matter, move fast, and ship technology that directly impacts national security. Small company. Big mission. Real engineering. Join the Future of Secure Communications Secmation is seeking a Software Defined Radio Development Engineer with deep expertise in RF systems, military communications, and Software-Defined Radios (SDR). In this hands-on role, you will design, develop, and optimize embedded software solutions that enable secure communications and electronic warfare capabilities for mission-critical defense systems. You will work at the intersection of embedded cybersecurity, signal processing, and RF communications, collaborating closely with RF, hardware, and systems engineers to influence system architecture and technical direction while delivering high-impact solutions to government customers. What You'll Do Design, implement, and optimize embedded software for advanced RF and communications systems, with an emphasis on SDR-based platforms. Lead development and integration of signal processing algorithms, communication waveforms, and security features, ensuring performance, reliability, and mission readiness. Collaborate across disciplines (RF, hardware, systems, integration, and test) to define software requirements and support secure, resilient system architectures for defense and industrial applications. Drive hardware-in-the-loop (HWIL) testing, mission simulations, and field validation, troubleshooting complex system-level issues and improving end-to-end system performance. Provide technical leadership within project teams, contributing to design reviews, mentoring junior engineers, and supporting customer-facing technical discussions as needed. Required Qualifications U.S. citizen with an active DoD TS Clearance. Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field. 7+ years of progressive experience in embedded software development for RF, communications, or signal-processing-centric systems. Strong experience developing software in Linux-based embedded environments. Deep technical expertise in communication systems, RF, and SDR frameworks, such as GNU Radio, REDHAWK, or similar platforms. Experience with radio equipment modeling and simulation, including performance analysis and optimization. Solid understanding of digital signal processing concepts, including modulation, error correction, adaptive techniques, and waveform optimization. Hands-on experience working in Agile/DevOps environments, using tools such as Git, Jira, and CI/CD pipelines. Work Environment Hybrid role with on-site work required in Huntsville, AL Flexible 9/80 work schedule (every other Friday off). Collaborative, fast-paced, and technically innovative environment with remote team integration. Compensation & Benefits Competitive salary (based on experience and market conditions) One-time signing bonus Company equity Relocation assistance 9/80 work schedule (every other Friday off) Paid time off & flexible work schedules Comprehensive health, dental, and vision insurance Life and disability insurance (short & long-term) 401(k) retirement benefits plus employer contributions About Secmation Secmation is not an IT company - we specialize in AI-driven software solutions, embedded cybersecurity, and secure RF systems for the defense industry. Our mission is to deliver next-generation secure technologies for electronic warfare, autonomous systems, and critical defense applications. Visit ***************** to learn more about our work and impact. Equal Opportunity Employer Secmation is proud to be an equal opportunity employer. We are committed to building a diverse and inclusive team. All qualified applicants will be considered for employment without regard to age, race, gender, orientation, identity, religion, or veteran status. U.S. Citizenship is required for this position due to government clearance requirements. The salary range for this position represents a general guideline; however, Secmation considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills, work location, current market conditions, and other bona fide data. This position qualifies for a discretionary performance-based bonus which is based on personal and company factors.
    $72k-98k yearly est. 3d ago
  • Software Developer

    GPS 4.4company rating

    Principal software engineer job in San Antonio, TX

    Job Summary: The Software Developer/Builder develops specifications for moderately complex software programming applications and modifies/maintains the existing software. This role develops, modifies and maintains applications that may be customized or standardized. Supervisory Responsibilities: None. Duties/Responsibilities: This position participates in design and coding activities with other staff members. Specific duties shall include, but are not limited to the following: Product visualization. Algorithm development. System scaling. Develop, test and implement new software programs. Clearly and regularly communicate with management and technical support colleagues. Design and update software database. This includes, but is not limited to: Software Applications, Web Sites, Data Communication Processes and User Interfaces. Test, maintain and recommend software improvements to ensure strong functionality and optimization. Independently install, customize and integrate commercial software packages Facilitate root cause analysis of system issues. Work with experienced team members to conduct root cause analysis of issues, review new and existing code and/or perform unit testing. Identify ideas to improve system performance and impact availability. Resolve complex technical design issues. Development of technical specifications and plans. Analyze user requirements and convert requirements to design documents. Make good technical decisions that provide solutions to business challenges. Ensure data input and output is possible on commercial mobile and desktop platforms as well as on Government operating systems. Work with a variety of contractors associated with designated units, to identify data management needs and create needed tools and instruments to support their requirements. Demonstrate the ability to track routine training and evaluations, to include physical and psychological assessments. Provide a data management service that enables customer personnel. The contractor shall ensure identified and approved personnel have access to these notes. Able to evolve as requirements and technology changes. Provide initial skills and ongoing training to data management system users. Demonstrate the ability to upload training in the data management system. This function shall be flexible and adaptable as training programs change and evolve. Designs/codes applications following specifications using the appropriate tools. Maintains and modifies existing applications without supervision as well as under direction from senior staff members. Performs maintenance programming for existing version. Performs custom programming at customer request. Assumes responsibility for ongoing data architecture for product. Executes other responsibilities as needed. Required Skills/Abilities: Excellent communication skills with team members. Proficient keyboarding skills. Extremely organized and able to work with minimum supervision. Ability to develop professional relationships with outside vendors. Ability to perform basic math calculations. Ability to adapt to customer's needs and demands. Shall have a proficient understanding and working knowledge of computer, e-mail, voice mail, and telephone texts to perform duties. Additionally, be proficient with Microsoft Word, Excel, and PowerPoint. Must have experience with physiological metrics and/or functions. Education and Experience: The Software Developer shall have appropriate level(s) of education to perform the required function -at a minimum, shall: 1-2 years of related and equivalent experience in data analysis/mining, coding, and/or 2-4 years in a project management role. Possess a Physiological degree in education and/or a bachelor's degree in computer science, software engineering, or a related field. Possess a bachelor's degree in the field of Statistics, Human Performance, Physiology, Mathematics, Computer Science, Software Development, Business Administration, or 1-2 years of related and equivalent experience in data analysis/mining, data science, and/or 2-4 years in a software developer position or data analyst role.
    $77k-98k yearly est. 60d+ ago
  • Full Stack Software Developer

    Capturerx 4.2company rating

    Principal software engineer job in San Antonio, TX

    Given that you love building state of the art software products that serve lives When you can think outside of the box and share your awesome ideas Then this might be the place for you! And we have been looking for you! We are looking for a Full Stack Software Developer who will produce scalable software solutions. You'll be part of a cross-functional team that's responsible for the full software development life cycle, from conception to deployment in the healthcare industry. Do you have experience working in an Agile environment and love it? We work in a highly collaborative, self-directing team environment where you can put your agile experience to use. You should be a team player with a knack for visual design and utility. Do you have the desire to learn new technologies? While we are looking for a candidate with front-end and back-end development experience, we are looking to explore cutting edge technologies. Technical experience desired includes but not limited to: Front-End 3+ years' experience Angular 2+ Typescript CSS Javascript HTML Git Visual Studio Code or Webstorm Back-End 5+ years' experience Java 8 or above, 5+ years Spring Framework, 3+ years Spring Boot, 1+ years Relational Databases such as MySQL, Postgres or SQL Server Intellij or Eclipse IDE Basic git knowledge Basic SQL experience Spring Data JDBC and Spring Data JPA CaptureRx was named a 2018 Top Workplaces by our employees because of our employees. We build teams with people who want to make lives better for those we serve and those around us. If this sounds like a good challenge and a whole lot of fun, let's talk!
    $76k-99k yearly est. 60d+ ago
  • Software Engineer III

    Government It Consultant

    Principal software engineer job in San Antonio, TX

    Steel Point Solutions is an amazing SBA Certified (8a), HUBZone, Small Disadvantaged Business (SDB) and a Woman Owned Small Business (WOSB) company. Established in 2013 with a vision of offering world class, integrated business solutions for all levels of Government and commercial enterprises. We are represented by a team of talented and qualified professionals who know how essential efficient, cost-effective integrated solutions are to your organization's success. Leveraging these resources, we strive daily to lead the industry in program management and service delivery. Job Summary Steel Point is seeking to hire a Software Engineer to join the team of one of our intel clients. The Software Engineer will develop, maintain, and enhance complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real- time systems, and business management information systems) based upon documented requirements. This individual may work individually or as part of a team. The Software Engineer reviews and tests software components for adherence to the design requirements and documents test results. The Software Engineer also resolves software problem reports, utilizes software development and software design methodologies appropriate to the development environment. The Software Engineer provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of COTS/GOTS in place of new development, and requirements analysis and synthesis from system level to individual software components. Responsibilities Analyze user requirements to derive software design and performance requirements Design and code new software or modifies existing software to add new features Debug existing software and corrects defects Integrate existing software into new or modified systems or operating environments Develop simple data queries for existing or proposed databases or data repositories Make recommendations for improving documentation and software development process standards Develop or implement algorithms to meet or exceed system performance and functional standards Assist with developing and executing test procedures for software components Write or review software and system documentation Develop software solutions by analyzing system performance standards, conferring with users or system engineers; analyzing systems flow, data usage and work processes; and investigating problem areas Serve as team lead at the level appropriate to the software development process being used on any particular project Modify existing software to correct errors, to adapt to new hardware, or to improve its performance Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design Design or implement complex database or data repository interfaces/queries Oversees one or more software development teams and ensures the work is completed in accordance with the constraints of the software development process being used on any particular project Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints; Perform quality control on team products Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met Implement recommendations for improving documentation and software development process standards Serve as the technical lead of multiple software development teams Select the software development process in coordination with the customer and system engineering Recommend new technologies and processes for complex software projects Ensure quality control of all developed and modified software Delegate programming and testing responsibilities to one or more teams and monitor their performance Required Qualifications Top Secret w/ Full Scope Poly clearance required Bachelor's Degree in Computer Science or related discipline from an accredited college or university is required. (In lieu of degree, four (4) years of additional software engineering experience on projects with similar software processes may be substituted) 20+ years of experience in software engineering programs and contracts of similar scope, type, and complexity Candidates from Historically Underutilized Business Zones (HUBZone) are strongly encouraged to apply. To determine whether you reside in a HUBZone, visit: ***************************************** The salary range represents a general guideline; however, Steel Point Solutions considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions. Salary Range$175,000-$182,000 USD Steel Point offers a comprehensive benefits package for eligible full-time positions, including medical, dental, vision, life insurance, short- and long-term disability, 401K with company match, critical care voluntary insurance, flexible paid time off, paid holidays and opportunities for professional development reimbursement. Join us to enjoy competitive compensation and a full range of benefits designed to support your well-being and work-life balance. The salary range represents a general guideline; however, Steel Point Solutions considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions. Salary Range$175,000-$182,000 USD
    $175k-182k yearly Auto-Apply 21d ago
  • Software Engineer III

    Steel Point Solutions, LLC

    Principal software engineer job in San Antonio, TX

    Steel Point Solutions is an amazing SBA Certified (8a), HUBZone, Small Disadvantaged Business (SDB) and a Woman Owned Small Business (WOSB) company. Established in 2013 with a vision of offering world class, integrated business solutions for all levels of Government and commercial enterprises. We are represented by a team of talented and qualified professionals who know how essential efficient, cost-effective integrated solutions are to your organization's success. Leveraging these resources, we strive daily to lead the industry in program management and service delivery. Job Summary Steel Point is seeking to hire a Software Engineer to join the team of one of our intel clients. The Software Engineer will develop, maintain, and enhance complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real- time systems, and business management information systems) based upon documented requirements. This individual may work individually or as part of a team. The Software Engineer reviews and tests software components for adherence to the design requirements and documents test results. The Software Engineer also resolves software problem reports, utilizes software development and software design methodologies appropriate to the development environment. The Software Engineer provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of COTS/GOTS in place of new development, and requirements analysis and synthesis from system level to individual software components. Responsibilities * Analyze user requirements to derive software design and performance requirements * Design and code new software or modifies existing software to add new features * Debug existing software and corrects defects * Integrate existing software into new or modified systems or operating environments * Develop simple data queries for existing or proposed databases or data repositories * Make recommendations for improving documentation and software development process standards * Develop or implement algorithms to meet or exceed system performance and functional standards * Assist with developing and executing test procedures for software components * Write or review software and system documentation * Develop software solutions by analyzing system performance standards, conferring with users or system engineers; analyzing systems flow, data usage and work processes; and investigating problem areas * Serve as team lead at the level appropriate to the software development process being used on any particular project * Modify existing software to correct errors, to adapt to new hardware, or to improve its performance * Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design * Design or implement complex database or data repository interfaces/queries * Oversees one or more software development teams and ensures the work is completed in accordance with the constraints of the software development process being used on any particular project * Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints; Perform quality control on team products * Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces * Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met * Implement recommendations for improving documentation and software development process standards * Serve as the technical lead of multiple software development teams * Select the software development process in coordination with the customer and system engineering * Recommend new technologies and processes for complex software projects * Ensure quality control of all developed and modified software * Delegate programming and testing responsibilities to one or more teams and monitor their performance Required Qualifications * Top Secret w/ Full Scope Poly clearance required * Bachelor's Degree in Computer Science or related discipline from an accredited college or university is required. (In lieu of degree, four (4) years of additional software engineering experience on projects with similar software processes may be substituted) * 20+ years of experience in software engineering programs and contracts of similar scope, type, and complexity Candidates from Historically Underutilized Business Zones (HUBZone) are strongly encouraged to apply. To determine whether you reside in a HUBZone, visit: ***************************************** The salary range represents a general guideline; however, Steel Point Solutions considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions. Salary Range $175,000-$182,000 USD Steel Point offers a comprehensive benefits package for eligible full-time positions, including medical, dental, vision, life insurance, short- and long-term disability, 401K with company match, critical care voluntary insurance, flexible paid time off, paid holidays and opportunities for professional development reimbursement. Join us to enjoy competitive compensation and a full range of benefits designed to support your well-being and work-life balance. The salary range represents a general guideline; however, Steel Point Solutions considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions. Salary Range $175,000-$182,000 USD
    $175k-182k yearly 60d+ ago
  • (5868) Software Engineer

    Iamus Consulting

    Principal software engineer job in San Antonio, TX

    We are currently seeking a talented and experienced Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and implementing complex software capabilities for computer-based systems. Will work closely with other talented engineers to create software solutions that meet the needs of our clients. Work is hybird out of our San Antonio, TX or Columbia, MD offices. Essential Job Responsibilities Must have a strong working knowledge and experience developing Java based software capabilities. Should have an inquisitive nature, responsiveness, and excellent testing skills. Must also possess strong troubleshooting skills and the ability to work under pressure with multiple deadlines. Keep up-to-date with emerging trends and technologies in software development. Will work in a fast-paced, small business environment with our talented team. Additional duties as assigned. Minimum Qualifications Security Clearance - A current U.S. Government Secret security clearance is required to start; U.S. citizenship required. Can also consider candidates with a higher level clearance for this work. At least 5 years of experience in Software Engineering, Modern Java Frameworks and Libraries (e.g. Spring, Guava) and a Bachelors in related field; 3 years relevant experience with Masters in related field; or High School Diploma or equivalent and 9 years relevant experience. Experience in designing enterprise APIs. Experience in RESTful web services. Experience in Microservices architecture. Experience in Object Oriented Programming (OOP) paradigms. Experience with the agile software lifecycle. Has a proven ability to learn quickly and works well both independently as well as in a team setting. Experience with the Linux operating system. Experience with configuration management tools (e.g. Git, Nexus, Maven). Must be able to obtain Security+ certification within 60 days of hire. Must be able to work 2 days a week onsite in San Antonio, TX or Columbia, MD. However, flexibility is essential to adapt to schedule changes as needed. Preferred Requirements Experience/interest in Kotlin is a plus. DoD 8140/8570 compliance certification (Security+) is preferred. Experience in cloud based technologies (AWS, Azure). Experience in distributed databases, NoSQL databases, full text-search engines (e.g. Elasticsearch, MongoDB, Solr). Scripting experience is a huge plus. Prior experience or familiarity with our Big Data Platform is a plus. Understanding of AGILE software development methodologies and use of standard software development tool suites. (e.g., JIRA, Confluence, Github Enterprise, etc.). Compensation At IAMUS Consulting, we're building a team of like-minded individuals who aren't afraid to work hard and support one another to achieve greater results. Fostering an environment where high-caliber employees can shine means that we offer benefits and support for our team both in the office and beyond. Our benefits include health insurance, life insurance, disability insurance, financial and retirement plans, paid leave, professional development, tuition assistance, and dependent care. Salary at IAMUS Consulting varies based on location, education, skills, experience, as well as contract-specific affordability. The estimated salary range for this position is between $137,000 and $178,000. This estimate is one part of IAMUS Consulting's overall compensation package.
    $137k-178k yearly 50d ago
  • Software Developer

    Csv-Taurean

    Principal software engineer job in San Antonio, TX

    The Software Developer serves as senior application developers building Power Platform and .NET-based solutions for client users. This role delivers enterprise-grade automation and integration in alignment with requirements. Key Responsibilities Build PowerApps (canvas/model-driven) applications. Develop Power Automate flows and custom connectors. Integrate AI Builder and Copilot capabilities. Build .NET/C#/ASP.NET MVC applications and APIs. Customize SharePoint Online solutions (lists, apps, forms). Perform M365 integrations using Graph API and other services. Conduct troubleshooting, testing, and optimization of developed solutions. Required Qualifications Bachelor's or Master's degree. Minimum 8 years of technical/engineering experience. Industry-recognized commercial certifications relevant to the role (e.g., Microsoft Power Platform Developer, Azure Developer, or equivalent). Demonstrated experience guiding development and implementations of technical solutions. Desired Skills Extensive Power Platform development experience. Senior-level .NET and C# experience. Knowledge of Azure AD, SharePoint Online, Graph API, Intune, Exchange. PowerShell scripting proficiency.
    $71k-96k yearly est. 49d ago
  • Software Engineer Level 1

    Omm It Solutions

    Principal software engineer job in San Antonio, TX

    Clearance: Active TS\/SCI and Full Scope Polygraph Clearance Required (Expired within 18 Months is also acceptable) Description: The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing\-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real time systems, and business management information systems) based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware\/software trade\-offs, software reuse, use of Commercial Off\-the\-shelf (COTS)\/Government Off\-the\-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components. Requirements Education & Years of Experience: Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. 4 years of SWE experience on projects with similar software processes may be substituted for a bachelor's degree. 7 years experience as a SWE, in programs and contracts of similar scope, type, and complexity is required. Responsibilities: Analyze user requirements to derive software design and performance requirements. Debug existing software and correct defects. Provide recommendations for improving documentation and software development process standards. Design and code new software or modify existing software to add new features. Integrate existing software into new or modified systems or operating environments. Develop simple data queries for existing or proposed databases or data repositories. Write or review software and system documentation. Serve as team lead at the level appropriate to the software development process being used on any particular project. Design or implement complex database or data repository interfaces\/queries. Develop or implement algorithms to meet or exceed system performance and functional standards. Assist with developing and executing test procedures for software components. Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas. Modify existing software to correct errors, to adapt to new hardware, or to improve its performance. Design, develop and modify software systems, using scientific analysis and mathematic models to predict and measure outcome and consequences of design. "}},{"field Label":"Education\/Work Experience","uitype":110,"value":"Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. 4 years of SWE experience on projects with similar software processes may be substituted for a bachelor's degree. 7 years experience as a SWE, in programs and contracts of similar scope, type, and complexity is required."}],"is Mobile":false,"iframe":"true","job Type":"Permanent W\-2 Employee \/ Corp2Corp Contractor","apply Name":"Apply Now","zsoid":"667531037","FontFamily":"PuviRegular","job OtherDetails":[{"field Label":"Start Date","uitype":116,"value":"05\/07\/2025 12:00 AM"},{"field Label":"Compensation","uitype":2,"value":"Negotiable"},{"field Label":"Industry","uitype":2,"value":"IT Services"},{"field Label":"Work Authorization","uitype":2,"value":"Only US Citizen"},{"field Label":"Background Check\/Public Trust Clearance","uitype":2,"value":"Active TS\/SCI and Full Scope Poly Clearance"},{"field Label":"Job Opening ID","uitype":111,"value":"Omm2515J"},{"field Label":"State\/Province","uitype":1,"value":"Texas"},{"field Label":"City","uitype":1,"value":"San Antonio"},{"field Label":"Zip\/Postal Code","uitype":1,"value":"x"}],"header Name":"Software Engineer Level 1","widget Id":"**********00072311","awli IntegId":"urn:li:organization:13183191","is JobBoard":"false","user Id":"**********00210019","attach Arr":[],"awli ApiKey":"77lxp0jzni8qut","custom Template":"3","awli HashKey":"86a255121341e71308c9a76b362899c609c2ea3d55f41cdeb9044cbf2c396b796ddccd0ddef50d1489a0d076ff737782cf755cbdd023f4e09e454770627d8b99","is CandidateLoginEnabled":false,"job Id":"**********87965195","FontSize":"15","google IndexUrl":"https:\/\/ommincorp.zohorecruit.com\/recruit\/ViewJob.na?digest=KQYqVjncpn1bWvSh5HEssY03wPwh.cdg U15EFaQOuFw\-&embedsource=Google","location":"San Antonio","embedsource":"CareerSite","indeed CallBackUrl":"https:\/\/recruit.zoho.com\/recruit\/JBApplyAuth.do","logo Id":"iwvd0ac9b8dc062e049549c3475d18ca5873d"}
    $64k-87k yearly est. 60d+ ago
  • Software Engineer Level 1 - Baltimore/Columbia, MD

    CNF Technologies

    Principal software engineer job in San Antonio, TX

    As a Software Engineer Level 1, you will perform system capabilities analysis, programming, installation, testing, and validation of operational automation and communications software as specified by requirements, standards, and licensing terms. While assisting other engineers, your scope of responsibility will include analysis, design, development, testing, and troubleshooting of computer software in support of technical and mission requirements. MINIMUM/GENERAL EXPERIENCE: Candidate must be capable of working in a fast-paced, multi-team environment. The ideal candidate will hold a Bachelor's Degree in an engineering, mathematics, sciences, or technology-related field of study and have 2+ years of hands-on experience building/coding system applications with programming languages such as Java, JavaScript, C, C++, C#, and Python in Agile/DevOps/DevSecOps environments. FUNCTIONAL RESPONSIBILITY: In this role you will: * Work with container and container orchestration software. * Perform tasks related to high-speed networking and network protocol technologies. * Perform development tasks that support high-speed, distributed processing applications. * Use GitLab to support GitOps process for Agile DevSecOps. * Develop, create, or modify Python applications. * Perform API development using gRPC, Corba, and REST. * Work with Linux platforms. REQUIREMENTS: Security Clearance Level: TS/SCI with Full Polygraph Certification: Certified Kubernetes Administrator LOCATION: Columbia, MD 60% telework is available, please note government reserves the right to change that requirement at any time
    $64k-87k yearly est. 60d+ ago
  • Software Engineer

    Redwood Dental

    Principal software engineer job in San Antonio, TX

    Required Technical Skills 1-3 years of relevant QA technical experience Contribute as an individual during test design, test planning and test execution Experience being part of an agile/scrum methodology team Experience testing web based applications, using browser developer tools Able to collaborate across different functions. Work closely with product management and development teams to understand requirements and technical specifications; interact with clients on a regular basis for understanding business scenarios and provide testing/troubleshooting support. Develop test plans, test cases and related test artifacts, familiar with the defect management process Experience working with API's, using browser developer tools to validate API request and response data Ability to write basic database queries Strong ability to define problems, collect data, establish facts, and draw valid conclusions Excels at working in a fast-paced startup environments Knowledge of Health Insurance Domain is a huge plus Soft Skills Clear communicator (written and verbal) Creative troubleshooting of technical problems Ability to focus on deadlines and deliverables Ability to think outside the box Ability to work in a team Recommended BS or BA degree preferred Knowledge of advanced SQL and relational databases is a major plus Knowledge of performance testing concepts and tools a plus Returns Fun work environment and a great testing team Challenge yourself and learn something new everyday Above the market compensation Job Type: Full-time/Part-time Pay: $45.00 - $55.00 per hour Experience: relevant: 1-3 years (Required) Work authorization: United States (Preferred) Work Location: One location/Remote Benefits: Paid time off This Job Is Ideal for Someone Who Is: People-oriented -- enjoys interacting with people and working on group projects Adaptable/flexible -- enjoys doing work that requires frequent shifts in direction Detail-oriented -- would rather focus on the details of work than the bigger picture This Company Describes Its Culture as: Detail-oriented -- quality and precision-focused Innovative -- innovative and risk-taking Aggressive -- competitive and growth-oriented People-oriented -- supportive and fairness-focused
    $45-55 hourly 60d+ ago
  • Software Development Engineer in Test (SDET)

    Futurex 4.1company rating

    Principal software engineer job in Bulverde, TX

    Job Description Futurex is seeking talented individuals for the position of Software Development Engineer in Test (SDET). This position is on-site at Futurex's Engineering Campus in Bulverde, 15 miles north of San Antonio, Texas. This position offers an opportunity for passionate, motivated, and driven individuals to join our team of world-class engineers and assist in quality assurance for Futurex's line of innovative, hardware-based cryptographic solutions In the SDET role, your responsibilities will center on software development and testing. You will ensure the robustness of the company's automation initiatives before they can be distributed to internal and external clients. You will carry out functional integration testing between the company's applications, products, and services. Success in this role will be determined by your ability to successfully perform end-to-end testing of automation processes. Job Responsibilities and Duties: Assess and understand the flow of code and its interaction with various processes Document processes and client demands for process improvement Log, manage, and track user issues and cases Develop new and extend current testing frameworks Perform some manual regression testing Troubleshoot bugs and other issues on desktop and web-based platforms Test automation builds, execution, and script troubleshooting Requirements Job Requirements Bachelor's degree in Computer Science, Computer Engineering, or related field Excellent written and verbal communication skills Ability to identify risks and errors in applications Python proficiency SQL proficiency Selenium experience Rest API Linux/Bash experience Fundamentals of TCP/IP networking Strongly preferred: Jenkins experience Docker experience Jenkins, Gitlab and/or other CI pipeline experience Java Script experience C++ experience Knowledge of Micro Service architecture and testing Kubernetes MitMproxy experience Groovy experience Benefits Health, dental, vision, life, and short/long-term disability insurance Paid vacation, holidays, and sick leave Competitive compensation and opportunities for advancement Retirement plan with employer contribution match Scenic corporate campus with amenities including a tennis court, jogging trail, and putting green Welcoming culture, suited to entrepreneurial, and motivated individuals Voted as one of the best places to work in San Antonio, 9 years running
    $72k-99k yearly est. 9d ago
  • DevOps Software Engineer: Intermediate

    Stratacuity

    Principal software engineer job in San Antonio, TX

    Title: DevOps Engineer: Intermediate Type: Contract to Hire Compensation: $40-50/hr. * If interested and qualified, please reach out to the professional recruiter, Nicole, at [email protected] with a copy of your most up to date resume. The DevOps Engineer will play a key role in designing, developing, and maintaining software applications and supporting systems that drive operational efficiency across the organization. This role works closely with cross‑functional teams to ensure seamless integration, deployment, and performance of applications within a modern DevOps environment. Key Responsibilities * Designs, modifies, develops, writes, and implements software programming applications to support business and technical requirements. * Supports and/or installs software applications and operating systems, ensuring optimal functionality and reliability in production environments. * Participates in the testing process, including test review, analysis, test witnessing, and certification of software to ensure quality and compliance with standards. * Applies knowledge of a wide variety of DevOps concepts, practices, and procedures, including CI/CD, automation, infrastructure-as-code, and cloud services. * Relies on experience and judgment to plan, coordinate, and accomplish goals in a fast‑paced, dynamic environment. * Performs a variety of complex tasks, often requiring problem-solving, cross-team collaboration, and innovative approaches. * Exercises a wide degree of creativity and latitude, contributing ideas, improving processes, and driving continuous improvement within the DevOps lifecycle. Qualifications * 3-5 years of experience with CI/CD tools and automation frameworks. * Familiarity with cloud platforms such as AWS, Azure, or Google Cloud. * Understanding of containerization, orchestration, and modern infrastructure practices. * Strong troubleshooting, analytical, and communication skills. EEO Employer Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at [email protected] or ************. Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico. Apex uses a virtual recruiter as part of the application process. Click here for more details. Apex Benefits Overview: Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our 'Welcome Packet' as well, which an Apex team member can provide. Employee Type: Contract Location: San Antonio, TX, US Job Type: Date Posted: January 17, 2026 Similar Jobs * DevOps Software Engineer: Intermediate * Cloud DevOps Engineer * Azure DevOps Build Engineer * Recruiter - Intermediate * Software Engineer
    $40-50 hourly 3d ago

Learn more about principal software engineer jobs

How much does a principal software engineer earn in San Antonio, TX?

The average principal software engineer in San Antonio, TX earns between $88,000 and $155,000 annually. This compares to the national average principal software engineer range of $98,000 to $182,000.

Average principal software engineer salary in San Antonio, TX

$117,000

What are the biggest employers of Principal Software Engineers in San Antonio, TX?

The biggest employers of Principal Software Engineers in San Antonio, TX are:
  1. Northrop Grumman
  2. CWT
  3. P&T Business Platforms
Job type you want
Full Time
Part Time
Internship
Temporary